2011-11-21 22 views
7

リポジトリをサーバから削除した後にリビジョンを比較してコメントを見ることができるように、完全な履歴を持つローカルマシン上のSVNリポジトリのバックアップを取る必要があります。私はTortoiseSVNをクライアントとして使用しており、リポジトリサーバとしては利用できません。実際、私のアカウントは数日後に期限切れになるので、私のローカルシステム上でリポジトリを取得して、さらに処理する必要があります。完全な履歴を持つSVNリポジトリのバックアップを取る

移動方法

+0

レポファイル自体にアクセスできません。 – abatishchev

+0

私は現在アクセスしていますが、将来私はアクセスしません。そして、今私は地元のマシンでバックアップを取ることです。 –

+0

リポジトリにアクセスできるのであれば(svnインターフェイスを介した読み書きアクセスだけでなく)、データファイルをローカルにコピーするだけでリモートのものと同等のローカルリポジトリを取得できます。 – abatishchev

答えて

7

svnsyncを使用して、履歴を含むリポジトリの完全コピーをダウンロードできます。基本的には、すべてのチェンジセットをあなたの選択したローカルパスにコピーします。私は過去にこれをバックアップに使用しましたが、それは魅力のように機能します。 http://creekcodes.blogspot.com/2010/02/how-to-svnsync-on-windows.html

+0

ローカルマシンに最初にレポを作成する必要がありますか?私はsvnサーバーが私のローカルマシンに最初にセットアップする必要があり、その後、レポを作成し、それを同期することを意味?? –

+0

ローカルマシンに新しいリポジトリを作成する必要があります。私はWindowsでこれがどのように達成されたかを説明するチュートリアルで答えを更新しました。 –

-1

WordAlignedは、いくつかのヒントとsvnリポジトリのミラーリングを行う3つの方法 - バックアップにも使用できる方法を示します。 this linkをご覧ください。

0

svnrdumporiginal Subversion distributionで利用できるバージョン1.7以降であり、完全にサポートされています。

このツールはsvnadmin dumpに似ていますが、ダンプリモートのリポジトリに似ています。使用方法については、this答えを参照してください。

関連する問題