我搞砸了本地删除,svn删除和提交(出错的地方)的顺序,现在我的“svn ls'”中出现了一个文件夹。在我的结帐目录中,实际上并不在存储库中。如果我尝试重用该文件夹名称,则svn不会提交该文件夹中的任何文件。它会给我以下错误消息:
svn: File already exists: filesystem '/repos/svn/****/db', transaction '64-28', path '/portable_robot/ur5_moveit'
使用该名称会非常有帮助,因为它是我程序中的特定应用程序。我如何清理我当地的svn树?
答案 0 :(得分:0)
鉴于你所描述的内容,我说你有两个选择:
首先,您可以svn revert
您的结帐目录(或部分目录)。这将删除您指定的目录(或目录)中的所有本地更改。然后,您可以通过删除,提交,添加等步骤来清理目录。
其次,您可以在新目录中签出新副本并在那里进行更改,以确保每个步骤都有效。