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返回
    SVN忽略不需要版本控制的文件(例:UserInterfaceState.xcuserstate)_第1张图片
    步骤五.png
  6. 输入svn status,发现UserInterfaceState.xcuserstate不再显示,说明修改成功.

你可能感兴趣的:(SVN忽略不需要版本控制的文件(例:UserInterfaceState.xcuserstate))