正确处理Git中的xcuserstate文件

时间:2013-11-04 17:49:52

标签: xcode git

所以我使用Xcode 5.0.1并使用里面的Source Control接口。

我使用Xcode从头创建了一个项目,它似乎没有创建.gitignore。

在另一个项目中,每次我尝试做一个简单的拉动它说我在xcuserstate文件中有变化,即使我提交它们,一分钟之后只有另一个变化。我最后不得不放弃其中一个实例的所有更改。 (在笔记本电脑和台式机之间来回走动。)

这些应该被忽略吗?有没有人有他们喜欢的工作流程?似乎Xcode项目的所有其他麻烦方面都得到了极大的缓解。

1 个答案:

答案 0 :(得分:0)

您应该将xcuserstate文件添加到.git中的忽略列表中。实际上为了避免冲突,您应该将它们添加到.gitignore文件中:

# Xcode
.DS_Store
#build file
build/
#personal settings
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
#xcode state
*.perspectivev3
!default.perspectivev3
*.xcworkspace
!default.xcworkspace
xcuserdata
profile
*.moved-aside
DerivedData
.idea/