删除了添加到TortoiseSVN但未提交的文件

时间:2009-04-09 14:08:54

标签: svn version-control tortoisesvn

我正在使用TortoiseSVN。

在我的项目中,我创建了一个目录,在其上放置文件,将所有内容添加到SVN源代码控制但尚未将其提交到存储库。它看起来像这样:

/root_project_dir
-> .svn
-> dir1
  -> .svn
-> added_dir
  -> .svn
  -> subdir

但我错误地删除了常规Windows删除。现在,如果我再次创建目录,我无法将其添加到TortoiseSVN,它说:

包含工作副本管理区域的“目录”... / added_dir / .svn'缺失。请执行“清理”命令。

好的,但是当我运行“清理”命令时,我得到了这个:

“... / added_dir”不是工作副本目录。

我尝试删除目录,进行清理,再次创建,但无法成功。

如何将此目录再次添加到版本控制中?

4 个答案:

答案 0 :(得分:6)

尝试还原添加:右键单击“root_project_dir”文件夹(即父文件夹,对吗?)并选择“还原”。

答案 1 :(得分:2)

对您删除的目录执行svn revert

答案 2 :(得分:1)

我的头顶

svn revert --force <dirname>

答案 3 :(得分:0)

尝试在不使用SVN Add命令的情况下创建目录。然后提交它。