かなり大きい git リポジトリがありますが、ワークスペースに実際に存在するファイルはほとんどありません。そのサイズと厳格なアンチウイルス設定により、複製にかなりの時間がかかり、多くの小さなブランチで作業するのが面倒になります (ワークスペースで Git が Maven プロジェクトを操作するときに Eclipse が非常に混乱するため)。
したがって、ファイルシステム内の既存のクローンの「隣」に新しい git チェックアウトを作成するためのより高速な方法が必要です (ただし、完全に独立しています)。既存のクローンとまったく同じブランチでコミットします。を含むフォルダーの単純なコピーを作成.git
し、2 つのプロジェクトで個別に作業を続けることができます。
(また、ローカル ファイル システムで git クローンを作成し、ハードリンクを使用してスペースを節約することについて何かを見たことを思い出しました。これは重要ではありませんが、Windows で動作する場合は便利かもしれません。)
では、既存の git ワークスペース (.git を含む) を単純にコピーして、新しいものと同じ結果を得ることができgit clone
ますか?