【发布时间】:2012-01-14 02:35:24
【问题描述】:
我正在开发一个 OSX 应用程序(使用 xcode),所有版本控制的东西都是用 git 管理的。我问是因为我对此有点陌生(不是git,而是osx应用程序):应该提交哪些文件,哪些不应该提交?
我不确定如何处理 .xcodeproj 和所有这些文件夹...
谢谢!
【问题讨论】:
-
什么版本的 Xcode ? 3.x 还是 4.x ?
我正在开发一个 OSX 应用程序(使用 xcode),所有版本控制的东西都是用 git 管理的。我问是因为我对此有点陌生(不是git,而是osx应用程序):应该提交哪些文件,哪些不应该提交?
我不确定如何处理 .xcodeproj 和所有这些文件夹...
谢谢!
【问题讨论】:
在.xcodeproj 目录中,您只想将project.pbxproj 置于版本控制之下。该目录中的其他文件都是特定于用户的 - project.pbxproj 包含所有重要的东西。
您也可能不希望build 目录受版本控制。
【讨论】:
简而言之,任何您认为应该受源代码控制的东西。一般而言,任何只与您相关而与其他人无关的文件,以及可以从源代码管理中的文件生成/构建的任何文件都应排除在外。
【讨论】: