svn文件夹显示在svn ls但不在我的存储库中

时间:2014-05-01 19:18:43

标签: svn

我搞砸了本地删除,svn删除和提交(出错的地方)的顺序,现在我的“svn ls'”中出现了一个文件夹。在我的结帐目录中,实际上并不在存储库中。如果我尝试重用该文件夹名称,则svn不会提交该文件夹中的任何文件。它会给我以下错误消息:

svn: File already exists: filesystem '/repos/svn/****/db', transaction '64-28', path '/portable_robot/ur5_moveit'

使用该名称会非常有帮助,因为它是我程序中的特定应用程序。我如何清理我当地的svn树?

1 个答案:

答案 0 :(得分:0)

鉴于你所描述的内容,我说你有两个选择:

首先,您可以svn revert您的结帐目录(或部分目录)。这将删除您指定的目录(或目录)中的所有本地更改。然后,您可以通过删除,提交,添加等步骤来清理目录。

其次,您可以在新目录中签出新副本并在那里进行更改,以确保每个步骤都有效。