多人開發Xcode工程沖突,打不開解決辦法

在公司多人協作開發,相信好多程序員都遇到非常憂傷的問題,
就是工程打不開,這樣就無從下手,好多程序怨只能再從代碼服務器上下載一份新的代碼,今天軍哥教你幾個小技巧,讓你的bigger瞬間提升一個檔次

在公司經常遇到這種非常憂傷的問題

出現這種問題是因為多人開發中,同時修改了工程文件(小碼哥彩票.xcodeproj),或者storyboard,xib,Assets.xcassets,文件,就是系統工程配置文件,導致工程打不開

解決方案

第一種解決方案 - 圖形化界面

  • 1.選中工程文件->右鍵顯示包內容


    右鍵顯示包內容
  • 2.雙擊這個文件,用Xcode打開


    雙擊這個文件,用Xcode打開
  • 3.打開之后顯示這個樣紙


    打開之后顯示這個樣紙
  • 4.使用快捷鍵 cmd + F(搜索),在彈出的搜索框中輸<<< 或者 >>> 或者 ====,其中的任何一個都行,然后敲一下回車(enter鍵)

如圖,結果是這樣的
  • 4.說明
    <<<<<<< HEAD代表是工程文件沖突的開始
    =====分割線
    >>>>>>> d0d695000a8e250672dad0b7954d7d18a6cc17a0結束

如圖

-5.刪掉>>>HEAD===>>>>>>>d0d695000a8e250672dad0b7954d7d18a6cc17a0,E16D957A1CD616610095F921 /* Resource */E1F1D2271CD602F5002AC55F /* MainViewController.swift */保留一個

  • 6.刪除之后
刪除之后的樣子
  • 7.重復查找,如果還有沖突的地方,同上
  • 8.保存 cmd + s
    一定要保存
  • 9, (OK)到這里你的工程文件已經可以打開了
  • 10.打工告成
工程文件已經打開

第二種解決方案-終端(命令行)

  • 1.cd 進入Xcode工程文件夾
回車
  • 2.輸入 ls(查看這個路徑下的目錄)


    查看當前路徑下的文件
  • 3.輸入cd vim project.pbxproj用vim編輯器查看工程文件
    回車進入工程文件
  • 4.看到的效果就是這樣


    看到的效果就是這樣
  • 5.科普 vim 編輯器的命令

i 編輯
/ 查找
dd 刪除光標所在行
shift + zz 保存并退出
:w 將緩沖區寫入文件,即保存修改
:wq 保存修改并退出
:x 保存修改并退出
:q 退出,如果對緩沖區進行過修改,則會提示
:q! 強制退出,放棄修改

注意: 在Vim編輯器下輸入命令是英文狀態

  • 6.輸入 / << + 回車 定位沖突地方
    如圖
  • 7.輸入dd
    a.刪除 <<<HEAD b. 刪除 ==== c.刪除 >>>>>>>d0d695000a8e250672dad0b7954d7d18a6cc17a d. 刪除 E16D957A1CD616610095F921 /* Resource */, 或者 E1F1D2271CD602F5002AC55F /* MainViewController.swift */, 自己選擇
  • 8.按照再次查詢如果還有錯誤重復第 6 和第7步
  • 9.直到出現E486: Pattern not found: <<
    沒有發現錯誤
  • 10.到這里離成功僅差1步,保存 輸入 shfit + zz 或者:wq 保存并退出
  • 11 OK 大工告成,你可以再次直接打開工程了,這個時候你會發現工程已經可以打開了


    工程已經打開,是不是覺得so easy

到這里相信大家都會了,如果覺得命令行不太好用的話,可以先用圖形化界面,然后慢慢使用命令行,如果用命令行用的熟練的話,你會覺得非常好用
軍哥持續更新使用的干貨,如果覺得我的文章對你有用,請關注,喜歡,打賞

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容