iOS 代碼沖突

引言:有時合并分支后,可能會造成某些工程文件打不開,說明同一個文件被多人修改,造成了git沖突,這種情況就需要解決沖突了,下面以.xcodeproject沖突為例,說明解決過程:
1.選中沖突的xcodeproject文件,->右鍵顯示包內(nèi)容

在這里插入圖片描述

2.雙擊這個文件,用Xcode打開


在這里插入圖片描述

3.打開之后顯示這個樣紙


在這里插入圖片描述

4.使用快捷鍵 cmd + F(搜索),在彈出的搜索框中輸<<< 或者 >>> 或者 ====,按"enter"回車鍵進行搜索。下面是某處的沖突代碼截圖:


在這里插入圖片描述

說明1:<<<<<<< HEAD代表是當(dāng)前分支文件沖突的開始
說明2:=====當(dāng)前分支文件沖突的結(jié)束
說明3:>>>>>>>v2.0.04分支文件沖突的文件結(jié)束

5.選擇自己保留代碼部分,并刪除<<<<<<< HEAD、=====和>>>>>>>v2.0.04,在這里我保留v2.0.04版本代碼:


在這里插入圖片描述

6.重復(fù)查找,如果還有沖突的地方,同上,保存 cmd + s,直到工程文件能打開,即沖突解決完。

如果使用了cocoapods,除了對同一個.h或.m文件修改有沖突之外,有時還會有podfile文件和podfile.lock文件沖突,解決思路都是一樣的,在此不進行贅述。

上面的解決方法,對于沖突文件比較多時,比較費時費力,在此推薦使用sourceTree來解決沖突。相對于上面的方法的sourceTree更方便更智能化,相關(guān)的教程可以去網(wǎng)絡(luò)上搜索。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • git多人合作開發(fā)項目中,經(jīng)常會遇到需要合并分支。因為可能會對同一個文件進行了修改,git merge --no-...
    一畝三分甜閱讀 7,215評論 3 7
  • iOS開發(fā)端代碼檢查 背景:一直以來,代碼質(zhì)量都是一個痛心疾首的問題,特別是有新人進來團隊的時候,每個人都需要相當(dāng)...
    zerryzarax閱讀 1,651評論 0 7
  • 源代碼管理工具的起源 為什么會出現(xiàn)源代碼管理工具? 為了解決在軟件開發(fā)過程中,由源代碼引發(fā)的各種蛋疼繁瑣問題 源代...
    小白文_Vincent閱讀 3,546評論 2 8
  • 連續(xù)使用多目運算符要謹慎,容易漏掉特殊的情況點擊彈出的微信消息再返回,點擊某些控件不能隱藏(默認點擊隱藏/顯示)操...
    活最好的自己閱讀 2,422評論 0 0
  • 夜鶯2517閱讀 128,184評論 1 9

友情鏈接更多精彩內(nèi)容