0

私たちの製品は、約 50 のコンポーネントからなる大規模な製品開発です。コンポーネントごとに個別の Git リポジトリを用意する必要はありません。また、単一のリポジトリ フォルダとすべてのコンポーネントをその中のディレクトリとして持つことを計画している場合、開発者に完全なリポジトリのクローンを作成してほしくありません。

私の質問は次のとおりです。

  1. すべてのコンポーネントを 1 つのリポジトリとしてホストする方法はありますか?
  2. もしそうなら、開発者は完全なリポジトリをクローンするのではなく、毎回自分のモジュールコードだけをクローンすることができますか?
4

1 に答える 1

0

設計上、サブディレクトリのみを git でチェックアウトする方法はありません。代わりにできることは、サブプロジェクトをgit submodulesに入れることです。これにより、ソフトウェア全体の完全なセットをバージョン管理でき、ソフトウェアの一部のみをチェックアウトできます。

于 2012-05-07T07:59:43.407 に答える