是否有一种简单的方法可以删除svn status
显示为?
的所有本地文件,这些文件是新的,尚未添加或已签入?
我会svn revert -R .
还原所有已更改的文件,但这对新文件没有任何作用。我希望100%与回购同步,好像我已经完全检查了所有内容。
答案 0 :(得分:2)
您正在寻找的命令是svn cleanup
。它接受一些开关,但是对于您要执行的操作,即删除未版本化的文件,您需要添加--remove-unversioned
开关。这将删除该目录下不受版本控制的所有文件。
svn cleanup /path/to/folder --remove-unversioned