在公司多人協(xié)作開發(fā),相信好多程序員都遇到非常憂傷的問題,
就是工程打不開,這樣就無從下手,好多程序怨只能再從代碼服務(wù)器上下載一份新的代碼,今天軍哥教你幾個小技巧,讓你的bigger瞬間提升一個檔次
在公司經(jīng)常遇到這種非常憂傷的問題
出現(xiàn)這種問題是因為多人開發(fā)中,同時修改了工程文件(小碼哥彩票.xcodeproj),或者storyboard,xib,Assets.xcassets,文件,就是系統(tǒng)工程配置文件,導(dǎo)致工程打不開
解決方案
第一種解決方案 - 圖形化界面
1.選中工程文件->右鍵顯示包內(nèi)容
右鍵顯示包內(nèi)容
2.雙擊這個文件,用Xcode打開
雙擊這個文件,用Xcode打開
3.打開之后顯示這個樣紙
打開之后顯示這個樣紙
4.使用快捷鍵 cmd + F(搜索),在彈出的搜索框中輸<<< 或者 >>> 或者 ====,其中的任何一個都行,然后敲一下回車(enter鍵)
如圖,結(jié)果是這樣的
4.說明
<<<<<<< HEAD代表是工程文件沖突的開始
=====分割線
>>>>>>> d0d695000a8e250672dad0b7954d7d18a6cc17a0結(jié)束
如圖
-5.刪掉>>>HEAD和===和>>>>>>>d0d695000a8e250672dad0b7954d7d18a6cc17a0,E16D957A1CD616610095F921 /* Resource /和E1F1D2271CD602F5002AC55F / MainViewController.swift */保留一個
6.刪除之后
刪除之后的樣子
7.重復(fù)查找,如果還有沖突的地方,同上
8.保存 cmd + s
一定要保存
9, (OK)到這里你的工程文件已經(jīng)可以打開了
10.打工告成
工程文件已經(jīng)打開
第二種解決方案-終端(命令行)
1.cd 進入Xcode工程文件夾
回車
2.輸入 ls(查看這個路徑下的目錄)
查看當(dāng)前路徑下的文件
3.輸入cd vim project.pbxproj用vim編輯器查看工程文件
回車進入工程文件
4.看到的效果就是這樣
看到的效果就是這樣
5.科普 vim 編輯器的命令
i 編輯
/ 查找
dd 刪除光標(biāo)所在行
shift + zz 保存并退出
:w 將緩沖區(qū)寫入文件花沉,即保存修改
:wq 保存修改并退出
:x 保存修改并退出
:q 退出沃斤,如果對緩沖區(qū)進行過修改熟史,則會提示
:q! 強制退出衔统,放棄修改
注意: 在Vim編輯器下輸入命令是英文狀態(tài)
6.輸入 / << + 回車 定位沖突地方
如圖
7.輸入dd
a.刪除 <<<HEAD
b. 刪除 ====
c.刪除 >>>>>>>d0d695000a8e250672dad0b7954d7d18a6cc17a
d. 刪除 E16D957A1CD616610095F921 /* Resource */,
或者
E1F1D2271CD602F5002AC55F /* MainViewController.swift */,
自己選擇
8.按照再次查詢?nèi)绻€有錯誤重復(fù)第 6 和第7步
9.直到出現(xiàn)E486: Pattern not found: <<
沒有發(fā)現(xiàn)錯誤
10.到這里離成功僅差1步,保存 輸入 shfit + zz 或者:wq 保存并退出
11 OK 大工告成,你可以再次直接打開工程了,這個時候你會發(fā)現(xiàn)工程已經(jīng)可以打開了
工程已經(jīng)打開,是不是覺得so easy
著作權(quán)歸原文作者所有 爬迟。剩瓶。番刊。含鳞。。芹务。蝉绷。。枣抱。么么噠
原文地址