0

複数のプロジェクトでコード ベースを共有できる構造をセットアップしようとしていますが、それをセットアップするための最良の方法についてアドバイスが必要です。

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

例えば

プロジェクト1
  構成
  ファイル
     /共通コード

プロジェクト2
  config2
  いくつかのコード
     /共通コード

プロジェクト 1 とプロジェクト 2 も、commonCode に加えて、ソース管理されている必要があります。

私は当初、これらすべてを 1 つの大きなリポジトリで異なるブランチとして実行することを考えていましたが、「ブランチをフォルダにチェックアウトする」適切な方法を見つけることができませんでした (たとえば、ファイル フォルダに commonCode が必要な場合もあれば、 somecode フォルダー)。このセットアップが必要なので、commonCode に変更を加えた場合、それを他のものにマージできます。

これをどのように設定すればよいかについて誰か考えがありますか?

ありがとう!

4

1 に答える 1

1

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

于 2011-11-15T03:27:13.160 に答える