iOS 開發中,關於xxx.xcodeproj 文件沖突的解決方案 (一有沖突要手把手教一遍,太麻煩了,現在總結下,以后誰不會了,連接直接發他)。
關於xxx.xcodeproj 文件沖突的話,是比較麻煩的,工程項目里面會找不到xxx.xcodeproj。
解決方式:
一:當沒有將代碼提交到svn上面,有2種解決方式
1、update 代碼時,會發現沖突,先利用SVN客戶端Resolve按鈕解決沖突,順利將代碼更新到最新。然后再SVN提交自己不沖突的文件,最后將自己的xcodeproj Revert掉。運行,報錯,自己提交的代碼找不到,解決方式右建 add files to “xxx”即可(一般是將文件添加到項目中即可)。
2、update 代碼時,會發現沖突,先利用SVN客戶端Resolve按鈕解決沖突,順利將代碼更新到最新。然后點擊commit按鈕,你會發現有提交文件的列表,選擇xxx.xcodeproj 文件,雙擊,會有更改的標記(目前是箭頭),點擊箭頭,取消更改,直到xxx.xcodeproj文件沒有了更改記錄為止。點擊列表左上角返回,彈框選擇保存。你會發現,修改列表中已經沒有了xcodeproj文件,退出Xcold,重啟就OK了。
二:如果將具有沖突的文件提交到了SVN
解決:show in finder ,找到xxx.xcodeproj, 右擊,顯示包內容,找到project.pbxproj 文件,用Xcode 打開,那么找到沖突的地方(標志:<<<<<<< .mine),手動解決下。視情況看是否要重啟xcold 即可。