svn错误:a peg revision is not allowed here解决方法
今天更新文件时候,svn突然不好用了,报错:
[xsy@miss_yi bomupload]$ svn rm bom/upload/45299790@qq.com_1413255461.74.zip
svn: E200009: 'bom/upload/45299790@qq.com_1413255461.74.zip': a peg revision is not allowed here
原因就在于文件名中的@符号,解决办法如下:
[xsy@miss_yi bomupload]$ svn rm bom/upload/45299790\@qq.com_1413255461.74.zip@
D bom/upload/45299790@qq.com_1413255461.74.zip
在文件名最后添加@以及在中间的@前添加‘\’即可。
这个方法解决了我的问题,更多方法参考https://stackoverflow.com/questions/757435/how-to-escape-characters-in-subversion-managed-file-names