0

我检查了一个使用 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. 德语大致翻译为“无法打开文件”

是否可以从批处理文件中更新此文件夹,或者我是否必须将 Eclipse 与 Subversive 或 TortoiseSVN 一起使用,它们似乎没有 255 个字符的限制但不能在批处理文件中使用?

4

1 回答 1

2

尝试使用subst缩短路径并将 svn 与缩短的路径一起使用:

subst X:\ D:\development\projects\yourlongpath\..

我在最近的一个项目中遇到了类似的问题,并且能够以这种方式解决它。

编辑
要更新项目,您可以使用新映射:

svn update X:\
于 2013-02-05T13:23:07.023 回答