1

フォルダ内の新しいプロジェクトFoobarの場合~/Code、Xcodeは次の場所に次のものを作成します~/Code/Foobar/

  • .git
  • Foobar
  • Foobar.xcodeproj

~/Code/Foobar/Vendorサードパーティのライブラリの場合、たとえば次のようにフォルダに入れます。

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

2つの.gitフォルダがあります:

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

将来、Xcodeの機能は両方のリポジトリでうまく機能しSource Controlますか?Commit Selected Files....git

4

1 に答える 1

1

XCode 4は、そのアプローチを選択した場合、サブモジュールを管理する方法を知っています(「2つの相互依存プロジェクトがあるXcode 4ワークスペース:gitサブモジュールも使用する必要がありますか?」を参照)。
このようなアプローチは、「xcode4プロジェクトに単純なライブラリを追加する」に示されています。

ただし、サブモジュールがなくても、ネストされたgitリポジトリを適切に管理する必要があります。親のgitリポジトリは、ネストされたリポジトリを無視します。

于 2013-01-31T07:10:25.377 に答える