2011-11-09 19 views
7

私のリポジトリは2.5Gです。 svnadmin dump myrepos > dumpfileによるダンプは5Gです。しかし、私が svnadmin dump myrepos -r 23785 > rev-23785.dumpfileのようなダンプをすると、23785が最も新しいリビジョンです。ダンプは15Gを超え、その時点でダンプを止めます。1つのリビジョンのSVNダンプがフルダンプよりも大きいのはなぜですか?

1つのリビジョンだけのダンプを要求すると、結果はダンプ全体よりもはるかに大きいのですか?

答えて

4

このページでは説明しています http://linuxtopia.org/online_books/programming_tool_guides/version_control_with_subversion/svn.reposadmin.maint_8.html

を「svnadminはダンプの各実行の出力が自己十分であることを確実にするために、最初のダンプリビジョンはデフォルトではすべてのディレクトリ、ファイル、およびのプロパティの完全な表現であります

--incrementalオプションを追加すると、 "

+1

が表示されます。最初から最後までのダンプは、リビジョン間のデータの保存に効率的です。以前のリビジョンを参照せずに最新のリビジョンを取得するだけで、開始以来行われているすべてのアクションのフルテキストダンプが可能になります。 –

関連する問題