如何从svn中删除" - "文件?

ask*_*cki 5 svn shell

不小心我在目录中创建了文件" - "(只是一个减号)并提交了它.我必须删除它,因为它导致其他机器上的错误:svn:无法将字符串从'UTF-8'转换为本机编码:svn:?\ 226?\ 128?\ 147

我可以使用"rm -i*"或使用python"os.remove('\ xe2\x80\x93')"从本地目录中删除它,但这些方法不适用于"svn rm".

如何从svn存储库中删除此类文件?

aio*_*obe 8

通常,您需要使用--标记终止命令行选项列表.

尝试类似的东西svn rm -- -.

如果要从文件系统中删除目录,则相同:rm -r -- -.


Wil*_*and 5

你可以试试 svn rm ./-

它可能实际上不是一个减号,而是一个类似的角色.