【发布时间】:2013-02-05 08:08:22
【问题描述】:
我检查了一个使用 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 个字符的限制,但不能在批处理文件中使用?
【问题讨论】:
-
仅供参考,这不是 Subversion 限制。 Windows 有 2 个 API 用于处理文件路径,其中一个限制为大约 215 个字符(比 255 个字符少一点),另一个可以处理更长的路径。 APR(处理 Subversion 的 I/O)使用前者。
标签: windows svn tortoisesvn