Xcode能否很好地处理子文件夹中的多个.git?

时间:2013-01-31 04:13:55

标签: xcode git

对于Foobar文件夹中的新项目~/Code,Xcode会在~/Code/Foobar/中创建以下内容:

  • .git
  • Foobar
  • Foobar.xcodeproj

对于第三方库,我将它们放在~/Code/Foobar/Vendor文件夹中,例如:

 cd ~/Code/Foobar/Vendor
 git clone https://github.com/ohho/GPUImage.git

有两个.git个文件夹:

  • ~/Code/Foobar/.git/
  • ~/Code/Foobar/Vendor/GPUImage/.git/

将来Xcode的Source Control> Commit Selected Files...功能可以很好地与两个.git存储库配合使用吗?

1 个答案:

答案 0 :(得分:1)

如果您选择了这种方法,XCode 4确实知道如何管理子模块(参见“Xcode 4 workspace with two interdependent projects: should I also use git submodule?”)。
这种方法在“adding a simple library to an xcode 4 project”中说明。

但即使没有子模块,也应该管理嵌套的git repos就好了。父git repo会忽略嵌套的。