文件名test%.txt
,并在提交到svn服务器时得到这样的错误消息,该服务器在Linux(Ubuntu)上工作
命令为svn commit -m "update" test%.txt
svn:E175002:出现意外的HTTP状态400'Bad Request' '/svn/abc/test%25.txt'
在一些失败之后尝试像
那样保留这个“%”等
我怀疑我的svn的apach设置有问题
所以我在浏览器中输入了“ https://mysvnserver/svn/abc/test%25.txt”,得到了400
但是使用“ https://mydoamin/svn/abc/test%3D.txt”获取404(是的,文件test = .txt不存在,而test%.txt也不存在)
我在“ https://mydomain/”上还有其他服务器
好吧,“ https://mydomain/otherserver/test%25.txt”我得到的是404,而不是400
我使用nginx将端口代理到80或443,而apache具有端口8080,只有svn服务器可在apache上工作。
所以我的嫌疑人对吗?我该如何解决“%”问题。并且我已经尝试过“%”的东西在Windows visual svnserver上可以正常工作。