意外地提交了.svn目录

时间:2010-10-25 18:53:57

标签: svn

我不小心将名为.svn的文件夹提交到Subversion存储库。现在,当我尝试检出或更新时,我收到此错误消息:

  

svn:无法添加目录   'oops / meetings / .svn':an   unversioned同名目录   已存在

我在下次提交中删除了该目录,但这没有帮助。有任何想法吗?

3 个答案:

答案 0 :(得分:9)

您是否尝试直接在SVN存储库中删除该文件夹?

svn delete http://my.svnserver.org/path/.svn

大多数SVN命令可以将本地路径引入工作副本,也可以将URL引入存储库。你应该小心后者,因为它直接执行操作,而不需要提交。

答案 1 :(得分:0)

删除文件夹,然后更新到头版本。否则,您可能需要重建您的存储库我相信。我不是专家,但我以前做过这个。我刚修好它就是更新我的存储库。

答案 2 :(得分:0)

在删除.svn文件夹之前,svn将恢复为修订版。

请参阅:http://wiki.greenstone.org/wiki/index.php/Useful_SVN_Commands