如何撤消SVN中的-R状态(标记为删除)

时间:2010-08-19 00:34:04

标签: svn

我正在尝试向SVN添加a_folder,但我不小心安排了我的根目录进行删除:

[phil@sessions www]$svn status
R      .
A      a_folder

我无法提交a_folder的添加,因为......

[phil@sessions www]$ svn commit a_folder-m "adding"
svn: Commit failed (details follow):
svn: '/home/phil/www' is not under version control and is not part of the commit, yet its child '/home/phil/www/a_folder' is part of the commit

如果我尝试“svn add”。我得到“www已经在版本控制下”。如何删除此状态以便我可以继续我的生活?

2 个答案:

答案 0 :(得分:21)

svn revert .

答案 1 :(得分:1)

我的问题出现在一个文件夹中,所以我以这种方式解决:

cd Project
svn revert Folder
cd Folder
svn add --force .
cd .. && svn commit -m "resolved svn inconsistency"

Here 与所有状态列表的有用链接。