通过Eclipse进行SVN合并与命令行不同
最近,我在将我的更改集成到主存储库(将分支移动到主干中)时遇到了一些问题,并且在理解为什么会遇到这些问题时遇到了一些问题 下面是我得到的确切错误:通过Eclipse进行SVN合并与命令行不同,eclipse,svn,Eclipse,Svn,最近,我在将我的更改集成到主存储库(将分支移动到主干中)时遇到了一些问题,并且在理解为什么会遇到这些问题时遇到了一些问题 下面是我得到的确切错误: Working copy and merge source not ready for reintegration svn: Cannot merge into a working copy that has local modifications 据我所知,这意味着在将分支移动到主干中之前,我必须将分支更新为head并使用trunk重新设置基址
Working copy and merge source not ready for reintegration
svn: Cannot merge into a working copy that has local modifications
据我所知,这意味着在将分支移动到主干中之前,我必须将分支更新为head并使用trunk重新设置基址
以下是我在Eclipse中执行的步骤:
<branch> > Team > Update to HEAD
<branch> > Team > Merge (Targeting <trunk>)
<branch> > Team > Commit...
>团队>更新至负责人
>团队>合并(目标)
>团队>提交。。。
这就产生了上述错误
通过命令行执行以下步骤不会导致任何问题:
svn co <svn path to branch>
cd <specifically modified module of branch>
svn merge <path to branch module in trunk>
svn commit -m "<Commit message>"
svn公司
光盘
svn合并
svn提交-m“”
有人能帮我理解为什么Eclipse会产生这些问题吗。我理解这些步骤略有不同,但我仍然不明白为什么我会遇到这些问题
此外,如果我的术语有错误,需要更正或进一步解释,请告知我。感谢所有建设性的批评。
svn:无法合并到具有本地修改的工作副本中
意味着您没有提交本地修改(您有一个脏工作区)
如果您确定没有进行局部修改,则可以尝试清理原始:
Team>Cleanup
或者/只需删除项目(删除磁盘上标记的内容)并再次从SVN导入即可。谢谢。我也很欣赏替代方案。