在我的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.
对于碰巧遇到这个问题的人来说,这里有一些我自发布此问题以来所提到的一些事情:
检查它所说的不存在的路径实际存在,svn通常是关于这些事情的.
它有时可能是一个区分大小写的问题,因此请检查那些流氓资本化错误.
如果您使用svn而不是http,请将该网址粘贴到您的浏览器中并检查您是否可以看到该文件.
尝试做svn cleanup
或在日食团队>清理.这是为了删除操作未成功完成时留下的锁,它在过去为我修复了一些头部刮擦!
检查流氓svn.info文件.此文件应存在于分支的根目录中,如果项目的其他区域中存在并且未及时更新,则有时可能会导致问题.我在2015年6月26日看到这个问题与svn 1.8和eclipse与颠覆和svnkit 1.8连接器,这阻止我们合并.解决方案是删除除项目根目录之外的所有svn.info文件.