ここでのいくつかの議論と、DVCSリポジトリが中央のカウンターパートとほぼ同じ、またはそれより少ないスペースを使用することについて読んだことがあります。私はそれを見逃したかもしれませんが、私はそれがなぜであるかの良い説明を見つけていません。知ってる?
5
followinfgの投稿は読んだものですか?stackoverflow.com/questions/7727791/…またはstackoverflow.com/questions/8657710/…またはstackoverflow.com/questions/456336/…–
—
VonC
ありません、ありがとうございます!したがって、zlibを使用した圧縮と、可能な場合はオブジェクトをパックファイルとして保存するという2つの答えがあることを理解しています。Mozillaのサンプルも素晴らしいです!
—
アレックスフロレスク
@アレックスいいえ、それは主な理由を逃しています。SVNは完全なスナップショットを保存し、GitとMercurialはHEADリビジョンと差分のみを保存します。従来の圧縮を使用すると、約60〜80%の圧縮率が得られます。diffを使用すると、最大99%が得られます。しかし、これらの数字は私の尻から引き出されています。ただし、傾向は同じです。
—
コンラッドルドルフ
@KonradRudolph、それはパックファイルとは何ですか?
—
アレックスフロレスク
@Alexそうではありません。私の知る限り、packfileは複数のファイルをさらに1つにパックしています。これは必ずしも関連しているわけではありません。
—
コンラッドルドルフ