svn - SVN 文件名中的加号 (+)

标签 svn iis tortoisesvn visualsvn-server arr

当文件在名称中包含加号 (+) 时,我在将文件提交到我的 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/

相关文章:

git - 'TortoiseSVN --> Show log --> Revert to this revision' 的 TortoiseGit 等价物

SVN 预提交问题

svn - 使用 Tortoise SVN 合并两个分支

svn - TortoiseSVN 在 Windows Vista 上不断导致资源管理器崩溃

c# GroupPrincipal.GetMembers 性能问题

python - 使用 FastCGI 将 Windows 身份验证上下文从 IIS 传递到 Python

SVN 切换到不同的分支,允许我稍后合并/提交

svn - 如何从 SVN 中删除现有的变更列表

svn - 如何添加多个 SVN Hooks

asp.net - IIS 7.0 应用程序池在站点之间共享 - 缓存是否在站点之间共享?