删除所有新的本地文件 svn status 显示为 `?`
Deleting all new local files svn status shows as `?`
有没有一种简单的方法可以删除 svn status
显示为 ?
的所有本地文件,意思是新文件,尚未添加或签入?
我 svn revert -R .
还原所有更改的文件,但这对新文件没有任何作用。我想要与存储库 100% 同步,就好像我重新检查了所有内容一样。
您要找的命令是svn cleanup
。它接受一些开关,但对于您要执行的操作,即删除 未版本化的 文件,您需要添加 --remove-unversioned
开关。这将删除该目录下所有不受版本控制的文件。
svn cleanup /path/to/folder --remove-unversioned
有没有一种简单的方法可以删除 svn status
显示为 ?
的所有本地文件,意思是新文件,尚未添加或签入?
我 svn revert -R .
还原所有更改的文件,但这对新文件没有任何作用。我想要与存储库 100% 同步,就好像我重新检查了所有内容一样。
您要找的命令是svn cleanup
。它接受一些开关,但对于您要执行的操作,即删除 未版本化的 文件,您需要添加 --remove-unversioned
开关。这将删除该目录下所有不受版本控制的文件。
svn cleanup /path/to/folder --remove-unversioned