sourcetree分支合并与冲突解决(.project文件冲突)

一、合并

1.1 一条一条的合并;

选择 “合并根据日志”,然后选择 你要合并的内容 进行合并;

1.2 整个分支合并;

选择“合并已抓取”,点击确定进行合并; 合并之后再把合并信息推送到服务器 就可以了;



二、冲突解决

 合并代码或者分支的过程中,往往是会有冲突的;

2.1 类文件冲突

这往往是修改同一个文件的 相同地方造成的;可以打开有“!”标记的文件,选择性的留取修改代码;<<<<<<和=====之间的信息,是自己修改的;=========和>>>>>>>>>之间的信息是其他人修改的;可以选择留自己或者其他人的;如果修改的是不同功能,亦可以全部保留;

2.2 project文件冲突

pbxproj是个plist文件,plist的格式跟json的差不多,就是一个个对象,对象是个字典,可以关联一些字段和它的值;

project文件一旦有了冲突.pbxproj就打不开了。我们查看冲突的地方用编辑器打.pbxproj文件,搜索<<<< ===== >>>>>>这样类似文本,删掉你不需要的,保存,就可以了;

2.3 处理冲突的时候 删错了

有时候解决冲突,可能误删了一些东西,想恢复到解决冲突之前的状态,这个时候可以用 右击 解决冲突-重新合并  ,这样代码就回到了,你解决冲突之前的状态;如下图


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 纯手工打造每一篇开源资讯与技术干货,数十万程序员和Linuxer已经关注 1 Git 分支 - 分支简介 有人把 ...
    尘世不扰阅读 4,048评论 0 3
  • 声明:这篇文章来源于廖雪峰老师的官方网站,我仅仅是作为学习之用 Git简介 Git是什么? Git是目前世界上最先...
    横渡阅读 9,392评论 3 27
  • 送给所有不开心的朋友: 那些署名曾经的东西,就让它过去吧! 在感情这场赌局中,投下所有赌注的赌徒,本来就会输的很难...
    Dave_Jenny阅读 2,047评论 1 1
  • 我的几段个人经历以及一点总结 今天这篇文章是笑来老师对自己人生过往经历的三个小片段的节选及其总结反思。 第一个片段...
    伊良子阅读 1,481评论 0 0
  • 董先生,今天要求补党员学习笔记了,不喜欢,好想和你撒娇 告诉你我好不喜欢,可是董先生,我已经没有那个权利了,我要忍...
    瑞曦2017阅读 1,175评论 0 0

友情链接更多精彩内容