一、合并
1.1 一条一条的合并;
选择 “合并根据日志”,然后选择 你要合并的内容 进行合并;
1.2 整个分支合并;
选择“合并已抓取”,点击确定进行合并; 合并之后再把合并信息推送到服务器 就可以了;
二、冲突解决
合并代码或者分支的过程中,往往是会有冲突的;
2.1 类文件冲突
这往往是修改同一个文件的 相同地方造成的;可以打开有“!”标记的文件,选择性的留取修改代码;<<<<<<和=====之间的信息,是自己修改的;=========和>>>>>>>>>之间的信息是其他人修改的;可以选择留自己或者其他人的;如果修改的是不同功能,亦可以全部保留;
2.2 project文件冲突
pbxproj是个plist文件,plist的格式跟json的差不多,就是一个个对象,对象是个字典,可以关联一些字段和它的值;
project文件一旦有了冲突.pbxproj就打不开了。我们查看冲突的地方用编辑器打.pbxproj文件,搜索<<<< ===== >>>>>>这样类似文本,删掉你不需要的,保存,就可以了;
2.3 处理冲突的时候 删错了
有时候解决冲突,可能误删了一些东西,想恢复到解决冲突之前的状态,这个时候可以用 右击 解决冲突-重新合并 ,这样代码就回到了,你解决冲突之前的状态;如下图