在公司多人協作開發,相信好多程序員都遇到非常憂傷的問題,
就是工程打不開,這樣就無從下手,好多程序怨只能再從代碼服務器上下載一份新的代碼,今天軍哥教你幾個小技巧,讓你的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
到這里相信大家都會了,如果覺得命令行不太好用的話,可以先用圖形化界面,然后慢慢使用命令行,如果用命令行用的熟練的話,你會覺得非常好用
軍哥持續更新使用的干貨,如果覺得我的文章對你有用,請關注,喜歡,打賞