pqv*_*vst 6 svn iis tortoisesvn visualsvn-server arr
当文件在名称中包含加号(+)时,我有一些问题将文件提交到我的VisualSVN服务器.这是iOS开发所需要的.当我尝试提交名称包含加号的文件时,我收到以下错误:
svn:E155011:文件'C:...\Foo + Bar.txt'已过期
svn:E160013:找不到'/svn/Test/!svn/txr/1-8/Foo+Bar.txt'路径
这非常令人沮丧.我在Windows和Mac OS X上尝试了几个客户端(TortoiseSVN,Apache SVN),同时拥有1.6和1.7客户端.我怀疑这可能是一个VisualSVN问题,除非在SVN中加号总是特殊的.如果是这样,是否有任何解决方法(例如转义加号或其他东西).我无法在Google上找到任何相关信息.
该问题是由我的IIS应用程序请求路由代理引起的.解决方案是允许"双重逃逸".有关详细信息,请参阅链接:http://www.ifinity.com.au/Blog/EntryId/60/404-Error-in-IIS-7-when-using-a-Url-with-a-plus-sign-在-的路径