0

所以我使用 Xcode 5.0.1 并使用里面的源代码控制界面。

我使用 Xcode 从头开始​​制作了一个项目,但它似乎没有创建 .gitignore。

在另一个项目中,每次我尝试进行简单的拉取时,它都会说我在 xcuserstate 文件中有更改,即使我提交了它们,一分钟后也会有另一个更改。我最终不得不放弃其中一个实例的所有更改。(在笔记本电脑和台式机之间来回切换。)

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

4

1 回答 1

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/
于 2013-11-04T18:40:08.813 回答