浅谈idea代码合并分⽀(svn版)前⾔:Java开发 常⽤的两个IDE⽆外乎两个,⼀个是eclip,⼀个是idea 。今天就说说idea代码合并
前提:⾸先svn的连接,上传下载等都没问题
第1步:打开主⼲代码⼯程,打开⾃⼰的分⽀代码⼯程
香港大学研究生院
第2步:分别更新主⼲⼯程,和⾃⼰的分⽀⼯程
第3步:开始代码合并
出来以下界⾯:
Source 1: 你当前⼯程代码 为了形象点,取代号叫:local ,意思是本地代码
Source 2: 你想要拉取到你当前⼯程的代码 取代号:trunk,意思是主⼲代码营销工作总结
HEAD属性是默认合并最新版本代码,Soecified可以选择历史版本进⾏合并
U ancestry
Try merge,but make no changes
以上两个属性建议不要勾选,因为代码合并需要diff。
转发通知客厅电视背景墙图大全下⾯介绍代码合并的两个概念:推 和 拉
理论上,先推后拉 或者 先拉后推 都可以达到⽬的。
下⾯举个例⼦:
本地分⽀代码 提交 到主⼲代码 :
1. 主⼲代码 先 拉取到本地, 此时应切换到本地⼯程操作,Source 1: 本地分⽀ ,Source 2:主⼲代码选择好项⽬路径和版本后,点击OK。
此时只要分⽀ 和 主⼲不相同的⽂件都会在 local changes 的Default⾥
油菜花几月份开花
然后 挨个diff
选中⽂件,右键 Show Diff逡巡>人5
HRBF
左边是你新写的代码,需要⼿动diff⾄两边代码段⼀致 以免代码被同步掉。右边如果不是你写的代码不要动。Diff完之后,提交! Commit。
2. 下⾯是推,顾名思义,就是本地往主⼲推
切换到主⼲代码⼯程
此时应是 Source 1: 主⼲,Source 2: 本地代码
和上⾯操作⼀样
⾄此代码合并完成。
如果有不懂的,可以在下⽅评论,不定时答疑
转载请注明出处,谢谢