svn更新报文件名目录名或卷标语法不正确

Linux服务器项目路径下的项目,存在文件命名windows系统报错问题(文件名目录名或卷标语法不正确)!如下图:

 

解决办法如下:

  1. 下载sqlite处理报错后的.svn文件夹内的wc.db文件内容,使用该工具打开,并对该文件执行以下两句sql:

Delete    from  work_queue;
delete from nodes where local_relpath like '%*%';

  1. 设置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

 

文档来自川川整理分享,我只是一个木得感情的搬砖机器,方便日后遇见.....

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值