私はここでいくつかの議論とSO DVCSリポジトリが中央の対応するものとほぼ同じかそれより少ないスペースを使用することを読みました。私はそれを逃したかもしれませんが、私は見つかりませんでした理由はよくわかります誰か知っていますか
私自身の経験から、次の記述はすべて当てはまります。
チェックアウトの場所(それ自体がGitのリポジトリです)を比較すると、ストーリーはまったく異なります。
ダウンまたはアップロードする必要があるバイトの量を比較すると、再び異なります。
したがって、最後にリンゴとオレンジを比較し、SubversionまたはGitで何をしたいかによって、結果が異なる場合があります。
@jkは完全なコピーまたはバイナリ差分について尋ねましたが、その質問には答えられませんでした。最近、私が訪れたJax 2012でGitワークショップを行ったMatthew McCulloughに尋ねました。彼は 詳細なGist Gitの内部動作で説明するのに時間をかけました(彼に多くのことを感謝します)。だから、はい、そこでは圧縮が機能しています(そして、私はMicrosoft Officeファイルでも実験を行い、それを彼のGistと比較します)が、圧縮はファイル全体に対して行われます。彼の要旨から引用:
緩いオブジェクトは圧縮されて書き込まれますが、各コミットの時点ではデルタ形式ではありません。