0

A、B、C の 3 つのアプリケーションを含むプロジェクトがあるとします。私たちのチームは、ジャック、スーザン、マーティンです。そして 1 人のプロジェクト リーダー — デビッド。

各プログラマーは、独自のアプリケーションに取り組んでいます。

A - ジャック

B - スーザン

C - マーティン

そのため、ソースコードの管理に問題があります。Git で効果的に整理するには? いくつかのユースケースがありますが、それらが正しく効果的かどうかはよくわかりません。どうぞ:

  1. プロジェクト全体で 1 つのレポ。
  2. A、B、および C アプリの個別のリポジトリ (「アプリ」フォルダー内の適切なディレクトリ内)。

私は2番目のアイデアが本当に好きですが、それが本当に効果的である場合は好きではありません.

あなたは何をし、どのように整理しますか? どんな助けでも大歓迎です。

4

2 に答える 2

1

これはすべて、これらのアプリケーションがどれほど緊密に結合されているかにかかっています。それらの間に依存関係がある場合(Aはプライベートでまだ変更されているBとCのAPIを呼び出します)、それらを1つのリポジトリに配置することは理にかなっています。それらが独立して開発されている場合は、別々のリポジトリに配置する必要があります。

于 2010-09-13T13:07:23.400 に答える
0

とった。答えは — Git Submodulesです。

于 2010-10-01T08:59:40.580 に答える