1.Xcode工程文件無法打開
當使用svn提交代碼發生沖突時候,xcode工程文件會出現打不開的情況,出現這樣的提示
1.png
因為.xcodeproj工程文件沖突了,然后還是會強制更新,內部文件出現了沖突,所以解析不了文件。
解決辦法:
- 右鍵點擊.xcodeproj,選擇顯示包內容;
- 雙擊打開project.pbxproj文件;
- 3.找到類似如下的沖突信息,刪除對應的沖突部分
<<<<<< .mine
=======
>>>>>>> .r6299
- 4.保存退出即可重新打開。
2.代碼中version control conflict marker in file錯誤
- 原因:
該問題是由于SVN上你和別人同時改同一個文件沖突了 - 解決方法:
只需要在代碼中把報錯的地方注釋掉或者刪除即可
3.svn中@2x.png @3x.png 圖片無法通過Xcode提交
由于Xcode對圖片支持不太好,帶@符號的圖片無法提交svn。
解決辦法:
-
通過命令行,cd進入對應文件夾下,執行如下命令。
svn add bg_about@2x.png@ bg_about@3x.png@
執行完后提示:
A (bin) bg_about@2x.png
A (bin) bg_about@3x.png代表圖片已經添加到svn的管理下。
然后在xcode中通過圖形界面提交即可。
或者使用commit命令行svn commit -m "bg_about圖片提交" bg_about@2x.png@ bg_about@3x.png@
或者直接使用svn客戶端中的commit。
4.”xx“is missing from working copy 警告
在項目中提交過svn后,build后會有 ”xx“is missing from working copy 的警告。
直接在終端下用svn命令刪除missing的文件:(需要cd到提示你missing 文件的路徑下)
svn delete nameOfMissingFile
或用Git(如果你用的是Git的話)
git rm nameOfMissingFile
或者直接使用svn客戶端中的commit。