【问题标题】:SVN 255 Character ProblemSVN 255 字符问题
【发布时间】:2011-02-17 15:58:36
【问题描述】:

我正在使用 TortiseSVN,我们在导出等时遇到问题,因为颠覆错误。该路径的字符限制为 255 - 所以我不确定这是否是问题[我认为它在 Win7 x-64 位中]

我该如何解决这个问题?即允许大于 255 个字符的路径?

【问题讨论】:

  • 请发布错误信息
  • 嗨 :) 它只是说“TortiseSVN - 系统找不到指定的路径” - 但该文件存在并且确实在项目中使用。
  • 在我的工作中,我们经常遇到这种情况,尤其是自动生成的路径。你只需要重新设计你的目录结构,如果可能的话,缩短一些名字。

标签: svn tortoisesvn char character


【解决方案1】:

这是 Windows 的限制,而不是乌龟的限制。

Has Windows 7 Fixed the 255 Character File Path Limit?

【讨论】:

  • 哦,哇,谢谢。没有意识到这是一个窗口限制。上帝太烂了。
  • 是的,它吹了。在大多数情况下,没有简单的方法解决它。如果它回答了您的问题,可能希望接受答案。
  • 当我注意到 Tortoise SVN“添加”文件菜单项没有出现在某些文件(路径和文件名的全长> 255的文件)上时,我也遇到了这个限制,即需要添加。好吧,它比 90 年代后期的 8.3 还要好……但仍然令人沮丧
【解决方案2】:

Subversion 可以很好地处理超过 MAX_PATH(256 个字符)的路径,但是您必须为每个命令提供绝对路径,而不是相对路径。 TortoiseSVN 已经这样做了,但是还有另一个限制:Windows 资源管理器不能处理这么长的路径,尽管 NTFS 可以。所以你可以在 TortoiseSVN 中签出/更新/提交这样的路径,但是你不能在资源管理器中访问这些。

要“缩短”此类路径,您可以使用SUBST 命令。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-28
    • 2011-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多