1. ホーム
  2. ギット

[解決済み】git-gcはどれくらいの頻度で使うべきですか?

2022-04-02 20:34:05

質問

git-gc はどれくらいの頻度で使うべきですか?

マニュアルページ とだけ書かれています。

ユーザーは、各リポジトリ内でこのタスクを定期的に実行して、良好なディスク使用量と良好な動作性能を維持することが推奨されます。

gcする時期かどうかを調べるために、オブジェクトの数を取得するコマンドはありますか?

どのように解決するのですか?

それは主に、リポジトリがどの程度使用されているかによります。 1人のユーザーが1日に1回チェックインし、ブランチ/マージ/などの操作を週に1回行う場合、おそらく年に1回以上実行する必要はないでしょう。

数十人の開発者が数十のプロジェクトでそれぞれ1日に2~3回チェックインしているような場合は、毎晩実行した方がいいかもしれません。

必要以上の頻度で実行しても問題ないでしょうけど。

私なら、今すぐ実行して、1週間後にディスク使用率を測定し、もう一度実行して、もう一度ディスク使用率を測定します。 サイズが5%減少したら、1週間に1回実行します。 もっと減るなら、もっと頻繁に実行する。 それ以下の場合は、実行頻度を下げます。