標籤:
svn點擊update 之後,開啟xcode工程檔案,會出現 xxx..xcodeproj cannot be opened because
the project file cannot be parsed.
發現項目中代碼全沒了。只有一個空的工程名字,因為xcodeproj工程檔案衝突了,然後就是svn強制給你更新了,內部的檔案衝突了,你們改了同樣的地方的一段代碼,可能是你們只是多加了一個空格,或者你們都加了代碼,或者都是把對方的刪了,自己又加的。所有svn不知道你們誰的對,到底聽你們誰的,所以他會給你們二個的都保留,結果就是執行哪裡亂了,Xcode不知道怎麼執行了,所有就沒了,檔案衝突了。你的svn就打不開了。
這樣的儲存資訊怎麼找呢??你首先找到你儲存的檔案,在svn中,也可以尋找,選中你的工程,然後點擊svn中的Changed選項,可以看到你的項目中的衝突檔案,顯示的是紅色的驚嘆號,然後你雙擊那個檔案,然後進入到工程中去,然後在工程中搜尋 mine這個單詞,你會搜到這樣的一段
下面這是錯誤的報錯資訊
- <<<<<<< .mine
- userInteractionEnabled
- .... in Resources */,
- =======
- 95DSELDE88SEGHTA45WGGS5W5GW ... in Resources */,
- >>>>>>> .r26315
然後,你刪除 1 4 6 行這樣的字元,和符號,只要有報錯的檔案,你都只用搜尋 mine這個單詞即可,然後對比你的項目,進行把衝突的檔案解決掉。要好好對照的改,
<<<<<<< .mine
note:這裡面是你的代碼,你要看好要不要,不要就刪掉
=======
note:這裡面是你夥伴的代碼,看要不要,不要刪掉
>>>>>>> .r26315
註:如果你們二個的代碼都要,那你只需刪除<<<<<<< .mine 、 ======= 、 >>>>>>> .r26315 這樣的字元即可,解決衝突。。
這是針對Cornerstone SVN 來說的。。Cornerstone SVN 還有好多簡單的管理方法,比如他的Branches 和 Trunk 還有Tag ,merge 了,等等,大家可以一起來發掘,共勉!!???? 給你們推薦一個ios開發群 iOS開發技術: 370624831
SVN Cornerstone 報錯資訊 xcodeproj cannot be opened because the project file cannot be parsed.