SVN忽略不需要版本控制的文件(例:UserInterfaceState.xcuserstate)

Xcode中的UserInterfaceState.xcuserstate文件每次運行都更新,所以要忽略掉這個文件的更新.

文件所在目錄(使用cocoapods)

~/項目路徑/項目名稱.xcworkspace/xcuserdata/用戶名.xcuserdatad

執行過程

打開終端執行以下命令

  1. 進入文件夾
    cd ~/項目路徑/項目名稱.xcworkspace/xcuserdata/用戶名.xcuserdatad


    步驟一.png
  2. 強制刪除UserInterfaceState.xcuserstate
    svn rm --force UserInterfaceState.xcuserstate
    步驟二.png
  3. 設置編輯器為nano (在bash下)
    export EDITOR=nano
  4. 設置svn提交時忽略的文件 (注意后面有個點號,代表本目錄)
    svn propedit svn:ignore .
    執行完后,會彈出nano編輯界面


    步驟三,四.png
  5. UserInterfaceState.xcuserstate復制輸入后,按Ctrl+X,選擇Y,Enter返回
    步驟五.png
  6. 輸入svn status,發現UserInterfaceState.xcuserstate不再顯示,說明修改成功.
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容