删除所有新的本地文件svn status显示为`?`

时间:2017-12-01 18:43:41

标签: svn

是否有一种简单的方法可以删除svn status显示为?的所有本地文件,这些文件是新的,尚未添加或已签入?

我会svn revert -R .还原所有已更改的文件,但这对新文件没有任何作用。我希望100%与回购同步,好像我已经完全检查了所有内容。

1 个答案:

答案 0 :(得分:2)

您正在寻找的命令是svn cleanup。它接受一些开关,但是对于您要执行的操作,即删除未版本化的文件,您需要添加--remove-unversioned开关。这将删除该目录下不受版本控制的所有文件。

svn cleanup /path/to/folder --remove-unversioned