Linux服务器项目路径下的项目,存在文件命名windows系统报错问题(文件名目录名或卷标语法不正确)!如下图:
解决办法如下:
- 下载sqlite,处理报错后的.svn文件夹内的wc.db文件内容,使用该工具打开,并对该文件执行以下两句sql:
Delete from work_queue;
delete from nodes where local_relpath like '%*%';
- 设置TortoiseSVN工具的配置,忽略上述导致报错文件的同步获取,使用TortoiseSVN屏蔽某些文件夹或是文件类型:
具体操作如下:
右击本地的那个文件夹,选择TortoiseSVN->Properties 选项,如下:
随后会弹这样的一个窗口,我们需要为他新添加一个property,点击窗口右下角的new
点击 new->other ,新建一个合适property
点击property Name 选择 svn:ignore
然后呢,你就可以在property value 文本框中写上你需要屏蔽的东西,比如可以直接敲上需要屏蔽的文件夹的名称,如 Debug, 也可以 敲上需要屏蔽的文件类型,比如: *.sdf。这么设置之后你再使用commit功能时,这些文件便不会被上传。
链接地址:https://blog.csdn.net/jcq521045349/article/details/52692211
3.TortoiseSVN配置文件修改,具体如下:
右键任意位置,找到【TortoiseSVN】→【设置】,在弹出窗口中,在【常规设置】→【全局忽略样式】,这里有一个输入框,以前所有的配置方式都是在这里添加,但是!添加后不生效!
不要在这里修改,点下面【Subversion配置文件】处的【编辑】,打开配置文件
在配置文件里找到【global-ignores =】这一行,在后面添加想要忽略的文件或文件夹,规则时间用空格分隔,支持正则规则。
比如,添加过滤class文件和bin文件夹,在【global-ignores =】最后添加面【 *.class *bin】,保存。忽略规则生效了!
本次需忽略文件为:
R*TreeTests.swift
R*Tree.swift
链接地址:
https://jingyan.baidu.com/article/fea4511a2f537df7bb9125db.html?qq-pf-to=pcqq.c2c
文档来自川川整理分享,我只是一个木得感情的搬砖机器,方便日后遇见.....