Xcode中svn問題

1.Xcode工程文件無法打開

當使用svn提交代碼發生沖突時候,xcode工程文件會出現打不開的情況,出現這樣的提示


1.png

因為.xcodeproj工程文件沖突了,然后還是會強制更新,內部文件出現了沖突,所以解析不了文件。
解決辦法:

    1. 右鍵點擊.xcodeproj,選擇顯示包內容;
    1. 雙擊打開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。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容