在Netbeans中对包进行反应后,我再也无法提交了

时间:2012-08-19 14:14:21

标签: java svn netbeans

重构一些包/类后,当我尝试提交我的项目时,我收到此错误:

org.tigris.subversion.javahl.ClientException:svn:提交失败(详情如下): svn:项目'One-of-my-project's-package'已经过时了 svn:DELETE of'/ svn / Repository /!svn / wrk / fe1d333f-3901-0010-acd1-d750d86b0019 / One-of-my-project's-package':409 Conflict(https://mysvnrepositoryserver.com)

SVN命令返回时显示错误,表明工作副本中的某些文件已过期。 运行更新并再次尝试命令。

我如何解决它?运行“更新”不会覆盖我的类,删除所有最新的修改?

1 个答案:

答案 0 :(得分:2)

这已经多次发生在我身上,非常令人沮丧。如果没有其他人在此期间提交,则更新不会打扰任何内容,即使有其他提交,也只会发生定期更新,将更改合并到您的文件中(或者,如果发生冲突,则生成通常的提交标记)。但是,更新可能也无济于事。通常手头的是“树冲突”,它不涉及任何特定文件,而是目录信息。您可能重命名了一个包,它重命名了一个目录并创建了您的情况。

尝试更新,如果没有帮助,您可能需要进行备份并手动还原部分工作树,然后重新应用更改的文件。