我正在使用TortoiseSVN。
在我的项目中,我创建了一个目录,在其上放置文件,将所有内容添加到SVN源代码控制但尚未将其提交到存储库。它看起来像这样:
/root_project_dir
-> .svn
-> dir1
-> .svn
-> added_dir
-> .svn
-> subdir
但我错误地删除了常规Windows删除。现在,如果我再次创建目录,我无法将其添加到TortoiseSVN,它说:
包含工作副本管理区域的“目录”... / added_dir / .svn'缺失。请执行“清理”命令。
好的,但是当我运行“清理”命令时,我得到了这个:
“... / added_dir”不是工作副本目录。
我尝试删除目录,进行清理,再次创建,但无法成功。
如何将此目录再次添加到版本控制中?
答案 0 :(得分:6)
尝试还原添加:右键单击“root_project_dir”文件夹(即父文件夹,对吗?)并选择“还原”。
答案 1 :(得分:2)
对您删除的目录执行svn revert
。
答案 2 :(得分:1)
我的头顶
svn revert --force <dirname>
答案 3 :(得分:0)
尝试在不使用SVN Add命令的情况下创建目录。然后提交它。