我是SVN的新手。我正在使用SVN客户端命令行将工作副本还原到存储库的主修订版。我的工作副本中包含一些版本化的文件和目录,这些文件和目录已从我的存储库的主修订版中删除。此工作副本还包含一些未版本控制的文件和目录,在还原命令后无法删除。
在执行检出后再执行还原命令(请参见下面的内容)后,我可以将所有现有文件更改为repo head版本。但是,某些版本化的文件(在上一个修订版中已删除)在我的工作副本上没有删除。
我还尝试在还原命令后进行更新。但是没有文件被删除。
svn checkout svn://address/trunk /dir/folder --revision HEAD --depth infinity --username usr --password pass
svn revert /dir/folder --depth infinity --username usr --password pass
svn update /dir/folder --depth infinity --accept theirs-full --username usr --password pass
我应该使用什么命令来使所有版本控制的文件等于上一个修订版本,并且不删除工作副本中所有未版本控制的文件?这是正确的方法吗?