在xcode项目的版本控制中忽略* pbx *文件是否可以保存?

时间:2011-07-08 15:02:28

标签: iphone objective-c xcode git

我想将我的xcode项目上传到git,但只需要上传文件。我看到不同的文件,我肯定是在构建过程中创建的,但对于其他文件,我不是。我在谈论*pbx**.oa个文件。

我正在使用git。并希望配置一个“排除”文件,其中包含要忽略的文件模式。添加以下模式是否安全:*pbx**.oa

也许有人可以共享排除文件..

2 个答案:

答案 0 :(得分:2)

使用Git时,我使用以下.gitignore文件:

.DS_Store
build/
*.xcodeproj/*
!*.xcodeproj/project.pbxproj

这是Xcode 3.x. Xcode 4可能会生成其他文件,应该被忽略(也许其他人会提供这些信息)。

答案 1 :(得分:1)

不,它对pbx不安全,因为project.pbxproject非常重要(并且版本控制真的很痛苦)。我不确定* .oa,但这里是我目前在svn中排除的项目列表。

*.pbxuser,
*.mode*,
build,
.DS_Store,
*.perspectivev*,
*.xcworkspace,
xcuserdata