Xcode 4工作区文件应该是版本控制的吗?

时间:2011-04-11 17:54:50

标签: version-control xcode4

我正在为新的Xcode 4项目使用工作区。 *.xcworkspace文件是否应包含在主存储库中(例如项目的源文件)?

由于 罗斯

顺便说一句。我正在使用GIT

2 个答案:

答案 0 :(得分:8)

可能是的。工作区基本上是一组项目,因此如果其他开发人员想要使用相同的集合,那么您应该将工作空间置于版本控制之中。

如果工作区完全由您自己使用,或者工作区中只有一个项目,那么您可能不需要将其置于版本控制中。但这意味着,无论何时移动到新机器或决定将所有东西都吹走并从头开始,您都需要重新创建它。

Xcode 4非常适合将用户特定数据放入名称中包含“user”或用户名的文件夹/文件,并将构建产品和临时文件放在源树之外的某个位置,所以一般来说,将显然不是特定于用户的所有内容放入存储库中。

答案 1 :(得分:2)

实际上,Xcode使用了一些特定的.gitignore设置。您可能想要创建一个示例项目,让Xcode使用Git(它在项目save-as对话框中,这是创建新项目的最后一步),然后在其根目录中查看.gitignore。