我使用TortoiseSVN检查了一个庞大的项目,它工作正常,我甚至可以更新它。但是当我尝试使用命令行SlikSVN客户端更新它时,它尝试访问一个短的255个字符的相对路径。绝对路径将长于255个字符。
使用此错误停止更新:
svn: Kann Datei »very\long\path\.svn\text-base\LongClassName.java.svn-base« nicht öffnen: The system cannot find the path specified.
德语大致翻译为“无法打开文件”
是否可以从批处理文件中更新此文件夹,或者我是否必须使用带有Subversive或TortoiseSVN的Eclipse,它们似乎没有255个字符限制但不能在批处理文件中使用?
答案 0 :(得分:2)
尝试使用subst
缩短路径并使用缩短路径的svn:
subst X:\ D:\development\projects\yourlongpath\..
我在最近的一个项目中遇到了类似的问题,并且能够以这种方式解决它。
修改强>
要更新项目,您可以使用新映射:
svn update X:\