Xcode中的UserInterfaceState.xcuserstate文件每次运行都更新,所以要忽略掉这个文件的更新.
文件所在目录(使用cocoapods)
~/项目路径/项目名称.xcworkspace/xcuserdata/用户名.xcuserdatad
执行过程
打开终端执行以下命令
-
进入文件夹
cd ~/项目路径/项目名称.xcworkspace/xcuserdata/用户名.xcuserdatad
- 强制删除UserInterfaceState.xcuserstate
svn rm --force UserInterfaceState.xcuserstate
- 设置编辑器为nano (在bash下)
export EDITOR=nano -
设置svn提交时忽略的文件 (注意后面有个点号,代表本目录)
svn propedit svn:ignore .
执行完后,会弹出nano编辑界面
- 将UserInterfaceState.xcuserstate复制输入后,按Ctrl+X,选择Y,Enter返回
- 输入svn status,发现UserInterfaceState.xcuserstate不再显示,说明修改成功.