1.将分支代码更新到最新,后将项目切换到主干上,并把代码更新到最新,保证本地与SVN主干完全一致。然后在IDEA的上方菜单中,依次选择VCS > Integrate Project如下图:
2.Source 1中选择主干的SVN地址,在Source2中选择分支的地址,表示把分支最新代码合并,在Try merge, but make no changes选项中打勾,在Depth中选择working copy,这种配置是将分支最新代码与主干分出分支时的代码进行尝试比较,点“OK”,开始尝试合并,下方会显示合并的结果,如下图
3.当确认尝试合并无问题后,再次重复上述合并步骤的界面,但在Try merge, but make no changes选项中取消打勾,然后点击“OK”,开始合并。
4.当合并代码过程中出现文件冲突时,会弹出一个冲突列表。对冲突的文件进行一个个合并。选择一个冲突的文件,单击“Merge”,在弹出的合并窗口中,会展示三个文件,左边是本地代码,中间是合并后的代码,右边是分支上的代码。IDEA已经将冲突的代码块标志出来,你只需要将左边和右边的代码往中间合并,然后查看中间的代码是否正确,若不正确,直接修改正确,最后点击下方的“Apply”,完成该文件的合并。
5.合并动作完成后,在下方工具窗口“Version Control”> Local Changes 标签页看到合并后的本地代码变更,可以选择其中的某个文件,然后按快捷键Ctrl+D或点左侧工具图标,查看文件的改动情况,在弹出的窗口左侧为合并之前的代码,右侧是合并之后的代码。
6.在确认修改的文件无误后,点击Commoit Changes,将合并的代码提交到SVN上,至此合并分支到主干完成。
【Svn 】idea合并SVN分支代码到主干上
最新推荐文章于 2025-04-17 13:37:21 发布