本文共 704 字,大约阅读时间需要 2 分钟。
"在Xcode中Commit的时候UserInterfaceState.xcuserstate
这个文件频繁更新,让人非常困惑." 假设UserInterfaceState.xcuserstate在下面的目录下面:
~/工程目录/工程名字.xcodeproj/project.xcworkspace/xcuserdata/用户名.xcuserdatad
1. cd ~/工程目录/工程名字.xcodeproj/project.xcworkspace/xcuserdata/用户名.xcuserdatad 2. svn rm --force UserInterfaceState.xcuserstate [如果svn命令不能执行,请安装xcode中的命令行工具或用Spotlight查找svn所在] svn commit -m "忽略该死的UserInterfaceState.xcuserstate" 3. export EDITOR=nano [注释:这是bash下] 4. svn propedit svn:ignore . [注意后面有个点号,代表本目录] 5.第4步执行完了会弹出nano编辑界面,复制粘贴
UserInterfaceState.xcuserstate 后 6.输入svn status就发现不显示UserInterfaceState.xcuserstate了.证明修改成功.
7.打开原来的目录,发现多了一个"svn-prop.tmpss"文件