2011-11-15 19 views
0

私は、複数のプロジェクト間で共通のコードベースを持つことができる構造体をセットアップしようとしており、それを設定する最良の方法についていくつかアドバイスが必要です。複数のプロジェクトにまたがる共通ライブラリのgit構造

「commonCode」のコアセットが必要です。
今、さまざまなプロジェクトのために、私は別の場所にこのコードを配置する -

 
project1 
    config 
    files 
    /commonCode 

project2 
    config2 
    somecode 
    /commonCode 

ため、私はまたcommonCode、ソース制御に加えて、1およびプロジェクト2を投写します。

私はもともと、一つの大きなリポジトリで別のブランチとしてこれをやっていると考えましたが、 'ブランチをフォルダにチェックアウトする'という適切な方法を見つけられませんでした(たとえば、 、ときどきsomecodeフォルダに)。この設定が必要なので、commonCodeに変更を加えると、それを他のものにマージすることができます。

私はこれをどのように設定する必要がありますか?

ありがとうございます!

答えて

1

サブモジュールを使用できます。http://book.git-scm.com/5_submodules.html

関連する問題