使用Cornerstone,如何忽略Xcode的UserInterfaceState.xcuserstate文件?

时间:2014-03-25 20:13:04

标签: xcode svn cornerstone

我使用的是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文件?

1 个答案:

答案 0 :(得分:4)

这就是我的所作所为:

    终端cd中的
  • 到project.workspace目录
  • svn -v status显示此文件受版本控制(M):

    M 655 654用户xcuserdata / user.xcuserdatad / UserInterfaceState.xcuserstate

  • svn delete --keep-local --force xcuserdata/user.xcuserdatad/UserInterfaceState.xcuserstate

修复了它。在那时,Cornerstone表明它忽略了文件。并且Xcode也表现得很好。

相关问题