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

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

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

 

解决办法如下:

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

Delete    from  work_queue;
delete from nodes where local_relpath like ‘%*%’;

  1. 设置TortoiseSVN工具的配置,忽略上述导致报错文件的同步获取,使用TortoiseSVN屏蔽某些文件夹或是文件类型:

具体操作如下:

右击本地的那个文件夹,选择TortoiseSVN->Properties 选项,如下:

 

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

随后会弹这样的一个窗口,我们需要为他新添加一个property,点击窗口右下角的new

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

点击 new->other ,新建一个合适property

  

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

 

点击property Name 选择 svn:ignore

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

然后呢,你就可以在property value 文本框中写上你需要屏蔽的东西,比如可以直接敲上需要屏蔽的文件夹的名称,如 Debug, 也可以 敲上需要屏蔽的文件类型,比如: *.sdf。这么设置之后你再使用commit功能时,这些文件便不会被上传。

链接地址:https://blog.csdn.net/jcq521045349/article/details/52692211

 

 

3.TortoiseSVN配置文件修改,具体如下:

右键任意位置,找到【TortoiseSVN】→【设置】,在弹出窗口中,在【常规设置】→【全局忽略样式】,这里有一个输入框,以前所有的配置方式都是在这里添加,但是!添加后不生效!

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

不要在这里修改,点下面【Subversion配置文件】处的【编辑】,打开配置文件

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

在配置文件里找到【global-ignores =】这一行,在后面添加想要忽略的文件或文件夹,规则时间用空格分隔,支持正则规则。

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

比如,添加过滤class文件和bin文件夹,在【global-ignores =】最后添加面【 *.class *bin】,保存。忽略规则生效了!

本次需忽略文件为:

R*TreeTests.swift

R*Tree.swift

 

 

链接地址:

https://jingyan.baidu.com/article/fea4511a2f537df7bb9125db.html?qq-pf-to=pcqq.c2c

 

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

    原文作者:teamoforever
    原文地址: https://blog.csdn.net/ann5607/article/details/112916790
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞