私の会社はGitの実装を検討していますが、私はそれを設定するのが最善の方法について質問しています。私たちには3つのサイトがあり、Gerrit2を使ってミラーを作成する予定です。私たちのリポジトリは約2GBで、バイナリを追加したいと考えています。私は空間の使用について心配しています。バイナリのすべてのバージョンが少数の場所に格納されていても問題はありませんが、クローン操作を駄目にしないようにしたいと思います。バイナリを使ったGitリポジトリ設定
私はGitがハードリンクを使用していることを理解していますが、すべてのマウントにリポジトリのコピーを置いた場合にのみ動作すると思います。より良い選択肢がありますか?その場合、トレードオフは何ですか?私が見ているオプションは "--shared"と "--reference"です。
サブモジュールは面白そうですが、部分チェックアウトとはどのように相互作用しますか?サブモジュールの一部しかチェックアウトしないように指定することはできますか?それとも、全体をチェックアウトする必要がありますか? – dromodel
は、必要なファイルを持つサブモジュールレポ内の特別なブランチで処理することができます。 –