Subversion合并“找不到路径”

骗子

在我的Subversion项目中,我已经从主干分支出来,进行了一些更改,现在我将该分支重新集成到主干中。当我尝试进行合并时,出现以下错误消息,似乎是在抱怨某个特定的修订版本。

Merge status operation failed.
Filesystem has no item
svn: '/svn/repo/!svn/rvr/24066/path/to/branch/newProject' path not found

注意:分支创建于版本24068。

谁能解释这个错误的发生原因以及如何解决?

编辑

我正在使用的SVN和Subclipse版本是1.6。

骗子

对于碰巧遇到此问题的任何人,自发布此问题以来,我已经掌握了以下几点:

  1. 检查它说实际上不存在的路径,svn通常对这些事情是正确的。
  2. 有时可能是区分大小写的问题,因此请检查那些流氓大写错误。
  3. 如果通过HTTP使用svn,请将URL粘贴到浏览器中,并检查是否可以看到该文件。
  4. 尝试svn cleanup在Eclipse小组>清理中执行或。这是为消除操作未成功完成而留下的锁而设计的,它过去为我修复了一些头部刮痕!
  5. 检查恶意的svn.info文件。该文件应该存在于分支的根目录中,并且如果存在于项目的其他区域并且没有保持最新状态,则有时可能会导致问题。我在2015年6月26日看到的问题是使用svn 1.8和带有颠覆性的eclipse和svnkit 1.8连接器,这阻止了我们合并。解决方案是删除除项目根目录中的文件以外的所有svn.info文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章