将Xcode 5工作区文件夹放在(git)版本控制下

时间:2013-12-16 09:16:52

标签: xcode git version-control xcode5

如何/应该在(git)版本控制下放置Xcode 5工作区?

为此,我通常希望右键单击Xco​​de的Project Navigator,然后选择Source Control | Add Selected Files。但是工作区文件夹没有显示在那里(Source Control菜单中也没有显示)。此外,我的工作区文件夹位于文件系统中项目文件夹旁边(而不是上方)。

所以我必须/我应该在命令行(即在Xcode之外)对工作区文件夹进行版本控制,还是Xcode可以帮助我(也)在这方面?

我的Xcode的确切版本是5.0.2。这是我的文件系统的抽象视图:

WORKSPACE.xcworkspace/
PROJECT_A/.git                 (as already managed by Xcode)
PROJECT_A/.gitignore
PROJECT_A/PROJECT_A/
PROJECT_A/PROJECT_A.xcodeproj/
PROJECT_A/PROJECT_ATests/
PROJECT_B/.git                 (as already managed by Xcode)
PROJECT_A/.gitignore
PROJECT_B/PROJECT_B/
PROJECT_B/PROJECT_B.xcodeproj/
PROJECT_B/PROJECT_BTests/

.gitignore个文件目前是单行文件:

.DS_Store

1 个答案:

答案 0 :(得分:-1)

因为你的.gitignore文件:

*.xcworkspace
!default.xcworkspace

我认为存放不是一个好主意它们位于您的git存储库中,但如果您愿意,只需从gitignore文件中删除这两行,然后再次提交更改。
有关gitignore和示例文件的更多信息:Git ignore file for Xcode projects