【发布时间】:2010-05-28 12:29:50
【问题描述】:
我无意中在一个目录中创建了文件“-”(只是一个减号)并提交了它。 我必须删除它,因为它在其他机器上导致错误: svn:无法将字符串从 'UTF-8' 转换为本机编码: svn: ?\226?\128?\147
我可以使用 "rm -i *" 或使用 python "os.remove('\xe2\x80\x93')" 从本地目录中删除它,但这些方法不适用于 "svn rm"。
如何从 svn 存储库中删除此类文件?
【问题讨论】:
-
你试过'svn rm -- -' 还是'LC_ALL=C svn rm -- -'?
-
虽然看起来几乎一模一样,但它并不是负数。我从“ls”复制粘贴它并用“svn rm -- -”将其删除。感谢您的快速解答。