現在、サブモジュールを含むかなり大きな git リポジトリ (約 10 GB) があり、サーバーからのクローン作成にはかなりの時間がかかります。プロジェクト ディレクトリにローカル コピーを保持し、それをビルドのオリジンとして使用したいと考えています。プロジェクト ディレクトリは、NFS マウント ドライブに保存されます。
--local または単に /path/to/repo を使用してクローンを作成すると、Git は元のリポジトリへのハード リンクを作成しますが、サブモジュール リポジトリへのハード リンクを作成しないようです。私は期待していただろう
git clone --local --recursive /path/to/origin mycopy
すべてのリポジトリのハードリンクを作成します。サブモジュールにもハードリンクを使用するように git に指示できますか?