当文件在名称中包含加号 (+) 时,我在将文件提交到我的 VisualSVN 服务器时遇到了一些问题。这是我在 iOS 开发中需要的东西。当我尝试提交名称包含加号的文件时,出现以下错误:
svn: E155011: File 'C:...\Foo+Bar.txt' is out of date
svn: E160013: '/svn/Test/!svn/txr/1-8/Foo+Bar.txt' path not found
这是非常令人沮丧的。我在 Windows 和 Mac OS X 上尝试了几个客户端(TortoiseSVN、Apache SVN),有 1.6 和 1.7 客户端。我怀疑这可能是 VisualSVN 问题,除非加号在 SVN 中总是特殊的。如果是这样,是否有任何解决方法(例如转义加号或其他东西)。我在谷歌上找不到任何关于此的信息。
最佳答案
问题是由我的 IIS 应用程序请求路由代理引起的。解决方案是允许“双重转义”。
See this link for more details .
关于svn - SVN 文件名中的加号 (+),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17835911/