私はgitリポジトリのルートを持っています/git
次のようなさまざまな深さのパスがあります。
/git/project/project1/module1.git
/git/project/project1/module2.git
/git/project/project2/dev/module1.git
/git/library/libgit2.git
/git/library/jquery/jquery.git
git gc
内部のすべてのリポジトリで再帰的に実行するにはどうすればよい/git
ですか?
シェル スクリプトを使用してリポジトリを反復処理することをお勧めします。そのディレクトリが有効な git リポジトリでない場合は、実行しないでくださいgit gc
。