1

私たちの開発チームには次のソース コードがあり、所有権を分離する必要があります。

/common/ (owner:all, reviewer:all)
/prj_A/A1 (owner:King, reviewer:Queen)
/prj_A/A2 (owner:Queen, reviewer:King)
/prj_B/B1 (Owner:Princess, reviewer:Prince)
/prj_B/B2 (Owner:Prince, reviewer:Princess)

prj_A については、コマンドと prj_A をチェックアウトしてビルドおよびテストする必要があります。prj_B については、コマンドと prj_B をチェックアウトしてビルドおよびテストする必要があります。別のプロジェクトのコードは、他のチームが見ることはできません。

では、svn/git/hg の適切な設定は何ですか? 複数のリポジトリを使用してこれらのコードを保存する予定はありますか?

4

1 に答える 1

0

これらのコードを保存するために複数のリポジトリを使用する予定はありますか?

DVCS(分散VCS)の場合、はい:各リポジトリには「すべて」を含めるべきではなく、必要なものだけを複製できるようにするために、一貫したファイルのセットを表す必要があります(常に「すべての世界」を複製するのではありません)。 。
すべてを同じリポジトリに保持できるSVNのようなCVCSではその問題はありません。

では、svn / git / hgの適切な設定は何ですか?

于 2012-11-22T06:56:49.700 に答える