2

共有bzrリポジトリをバックアップしようとしています。見てきましたbzr export hotcopy.tgzが、最新のリビジョンのスナップショットしか撮っていないようです。

バックアップを実行するためのコマンドはありますか、それとも実行する必要がありますか

  1. tmpディレクトリへのフルチェックアウト
  2. tmpディレクトリを圧縮します
  3. tmpディレクトリを削除します

または、bzrリポジトリをバックアップするためのより良い方法はありますか?

4

1 に答える 1

2

あなたはこのようなことを試すことができます:

mkdir /tmp/emptyrepos && bzr init /tmp/emptyrepos && bzr send -r 1..last:1 -o - /tmp/emptyrepos | gzip > mybackup.bzr.gz

これにより、バザールのネイティブ形式のマージディレクティブが作成されます。これを空のリポジトリに適用して、すべての状態を再作成できます。

または、現在のチェックアウトをタールアップするだけでも安全です。ディスク上のフォーマットは、tarで取得する可能性のある部分的な更新を安全に処理できるように設計する必要があります。

于 2009-12-29T21:01:43.943 に答える