リポジトリをサーバから削除した後にリビジョンを比較してコメントを見ることができるように、完全な履歴を持つローカルマシン上のSVNリポジトリのバックアップを取る必要があります。私はTortoiseSVNをクライアントとして使用しており、リポジトリサーバとしては利用できません。実際、私のアカウントは数日後に期限切れになるので、私のローカルシステム上でリポジトリを取得して、さらに処理する必要があります。完全な履歴を持つSVNリポジトリのバックアップを取る
移動方法
リポジトリをサーバから削除した後にリビジョンを比較してコメントを見ることができるように、完全な履歴を持つローカルマシン上のSVNリポジトリのバックアップを取る必要があります。私はTortoiseSVNをクライアントとして使用しており、リポジトリサーバとしては利用できません。実際、私のアカウントは数日後に期限切れになるので、私のローカルシステム上でリポジトリを取得して、さらに処理する必要があります。完全な履歴を持つSVNリポジトリのバックアップを取る
移動方法
svnsyncを使用して、履歴を含むリポジトリの完全コピーをダウンロードできます。基本的には、すべてのチェンジセットをあなたの選択したローカルパスにコピーします。私は過去にこれをバックアップに使用しましたが、それは魅力のように機能します。 http://creekcodes.blogspot.com/2010/02/how-to-svnsync-on-windows.html
ローカルマシンに最初にレポを作成する必要がありますか?私はsvnサーバーが私のローカルマシンに最初にセットアップする必要があり、その後、レポを作成し、それを同期することを意味?? –
ローカルマシンに新しいリポジトリを作成する必要があります。私はWindowsでこれがどのように達成されたかを説明するチュートリアルで答えを更新しました。 –
は、Windows上でこれを行う方法について説明し、チュートリアルがあります。プル+プッシュ+オフラインモード
WordAlignedは、いくつかのヒントとsvnリポジトリのミラーリングを行う3つの方法 - バックアップにも使用できる方法を示します。 this linkをご覧ください。
svnrdump
はoriginal Subversion distributionで利用できるバージョン1.7以降であり、完全にサポートされています。
このツールはsvnadmin dump
に似ていますが、ダンプリモートのリポジトリに似ています。使用方法については、this答えを参照してください。
レポファイル自体にアクセスできません。 – abatishchev
私は現在アクセスしていますが、将来私はアクセスしません。そして、今私は地元のマシンでバックアップを取ることです。 –
リポジトリにアクセスできるのであれば(svnインターフェイスを介した読み書きアクセスだけでなく)、データファイルをローカルにコピーするだけでリモートのものと同等のローカルリポジトリを取得できます。 – abatishchev