我使用的是Cornerstone 2.7.12和Xcode 5.1。大多数情况下,我使用Xcode的源代码控制菜单项,但在这个特定的工作副本中,我遇到了UserInterfaceState.xcuserstate的问题。我可以做得很好。然后,例如,我尝试切换分支,但Xcode抱怨我有未提交的更改。当我提交时,唯一改变的是UserInterfaceState.xcuserstate。所以我承诺。然后我尝试再次切换,但Xcode再次抱怨未提交的更改。同样是UserInterfaceState.xcuserstate。
所以我想我用Cornerstone进行切换(右键单击工作副本 - > Switch ...)。在Cornerstone中,我已将*.xcuserstate
添加到全局忽略(Cornerstone - >偏好设置 - > Subversion - >关闭使用默认全局忽略 - >添加" * .xcuserstate" )但它并没有忽略它。我已退出并重新启动。
使用Cornerstone,如何忽略Xcode的UserInterfaceState.xcuserstate文件?
答案 0 :(得分:4)
这就是我的所作所为:
svn -v status
显示此文件受版本控制(M):
M 655 654用户xcuserdata / user.xcuserdatad / UserInterfaceState.xcuserstate
svn delete --keep-local --force xcuserdata/user.xcuserdatad/UserInterfaceState.xcuserstate
修复了它。在那时,Cornerstone表明它忽略了文件。并且Xcode也表现得很好。