關於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 檔案,用Xcold 開啟,那麼找到衝突的地方,手動解決下即可。
關於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 檔案,用Xcold 開啟,那麼找到衝突的地方,手動解決下即可。