0

Mercurial によって追跡されるいくつかのバイナリ ファイルが原因で、リポジトリの成長が速すぎると思います。日別または週別の成長率などの統計を取得できますか?

私の試みの1つは、1日の変更セットをフォルダーにエクスポートしてサイズを確認することでしたが、それは非常に面倒です。より良い方法はありませんか?

4

2 に答える 2

2

リポジトリを特定のリビジョン (例: ) としてクローンし、段階的に-r 10プルします(例: 、 など)。各ステップの後に、複製されたレポのディスク使用量を測定すると、それがどのように成長したかがわかります。-r 20-r 30

これにより、かなり大まかな見積もりが得られます。hg log -d元のレポで を実行して特定のリビジョンを取得することで、より正確になるように調整して、1 日、1 週間、または何でも増加させることができます。

于 2012-11-09T03:15:33.717 に答える
0

最も簡単な方法は、.hg/store ディレクトリの合計サイズを経時的に追跡することです。すべての .hg を実行したい場合もありますが、拡張機能によっては、実際には「リポジトリ」の一部ではないものが含まれている可能性があります (たとえば、hg-git はベア git リポジトリ全体を .hg に配置します)。 /ギット)。

于 2012-11-08T10:59:19.270 に答える