条目已存在 - SVN提交错误

时间:2011-09-02 01:42:25

标签: svn

org.tigris.subversion.javahl.ClientException: Entry already exists
svn: 'url' is already under version control

这是我尝试提交项目时出现的错误。

我该如何解决这个问题?

5 个答案:

答案 0 :(得分:6)

1,将字典'url'移到另一个地方

2,svn update

3,移回字典

4,再次提交

答案 1 :(得分:1)

您最有可能从另一个已经在subversion控件下的项目中复制了文件夹'url'。通过检查本地磁盘文件夹(Eclipse:“workspace”)并查找名为“.svn”的隐藏文件夹来验证这一点。你需要摆脱它们。

  • 要么全部删除它们(每个子目录也应该有一个),然后刷新项目的IDE视图,更新到HEAD,添加到subversion,提交。
  • 或者,至少这在Eclipse中有效,将文件夹导出到存档文件,从项目中删除文件夹'url',然后再从存档中重新导入它 - 不再包含任何.svn文件夹。再次,更新到HEAD,添加到subversion,commit。

答案 2 :(得分:1)

添加到Riker.Wang的答案。  6 投票

1,移动胜利' url'到另一个地方(在svn控制区域外)

2,svn update

2.5 - svn commit!

3,退回胜利

4,再次提交

答案 3 :(得分:0)

我遇到了同样的问题。删除所有 .svn子目录(甚至直接在NetbeansProjects下)解决了这个问题。

答案 4 :(得分:0)

如果在项目根文件夹中找到.svn文件夹,请手动将其删除。这将取消您的文件与svn的链接。现在重试共享项目,它应该是干净的。