2011-12-12 24 views
8

私はWindows 7を使用しています。私はTortoiseSVNを使用して自分のコードを追跡しています(マウスの右クリックが必要なときに人生は良いです)、今は自分のリポジトリをクラウドサービスに移行したい、 a * .dumpファイルですが、そのファイルを作成する方法を見つけることができません。いくつかのフォーラムでは「svnadmin」を使用すると言われていますが、それも見つけられません。TortoiseSVN、リポジトリをダンプする方法は?

私の質問は、TortoiseSVNで* .dumpファイルを作成する方法です。

答えて

1

svnadminはSVNサーバーの一部ですので、リポジトリサーバーへの直接管理アクセス権が必要です。

+0

はTortoiseSVNのSVNサーバーの一部ですか?私は唯一の管理者です。あなたは「直接管理」についてどういう意味ですか? – lito

+1

TortoiseSVN(あなたのPC上)はあなたのクライアントですが、svnadminはSVNサーバ(しばしばリモートマシン)上で動作するはずです。しかし、TortoiseSVNはローカルリポジトリを作成することができます(サーバーがあなたのPC上で実行されていることを意味します)。ローカルのリポジトリを使用している場合は、このリンクをチェックしてください。http://www.meinbinary.com/2009/09/migrating-local-repository-created-with.html –

7

TortoiseSVNはsvnクライアントです。リポジトリをダンプすることはできません。ダンプを取るには、SVNリポジトリをホストしているサーバにsvnadminのようなツールが必要です。サーバーとそのファイルシステムにアクセスする必要があります。

またmigrating a repository

+0

@Anton Breusovが述べたように、新しいTortoise svnクライアントには今すぐsvnrdump.exeツール。 – Nap

10

のSubversion 1.7が今svnrdumpの有用性を有するためにここを参照してください。

+3

これは正解であるとマークされています – MatteoSp

+0

Tortoise SVNクライアントのインストール時にコマンドラインツールをチェックすることを忘れないでください。 – Nap

5

TortoiseSVNにはsvnadminユーティリティが同梱されています。これはコマンドラインutillityです。したがって、コマンドラインでリポジトリのダンプを作成する必要があります。

C:\SVN\MyProjectがあなたのSVNリポジトリへのパスで、C:\tmp\MyProject.dumpが作成されるダンプ・ファイルへのパスです

svnadmin dump C:\SVN\MyProject > C:\tmp\MyProject.dump 

を使用し、リポジトリのダンプを作成します。

C:\SVN\MyProjectがあなたの新しいSVNのレポへのパスで、C:\tmp\MyProject.dumpをインポートする必要があるダンプ・ファイルへのパスです

svnadmin load C:\SVN\MyProject < C:\tmp\MyProject.dump 

を使用し、新しいリポジトリにあなたの前に作られたダンプ・ファイルをインポートします。

0

まず、ローカルマシンでTortoiseSVNを使用する方法について、このチュートリアルに従ってください。

http://www.thinkplexx.com/learn/howto/scm/svn/how-to-create-and-use-local-svn-subversion-repository-on-windows-or-linux-simple-and-fast-step-by-step

あなたは上記のチュートリアルで行われ、リポジトリにファイルをコミットした後、コマンドの下に実行します。

svnadminはダンプTortoiseRepository>あなたのTortoiseSVNのリポジトリがちょうどあなたがそれを求めているものは何でもする上で名前を変更する「TortoiseRepository」と呼ばれていない場合は

ダンプファイル。ダンプが動作する場合は、「ダンプされたリビジョン」メッセージがたくさん表示されるはずです。 'dumpfile'にはTortoiseSVNリポジトリのすべてのエクスポートとすべてのリビジョン、コメントなどが含まれます。

+0

ソリューションへのリンクは歓迎しますが、あなたの答えはそれが無ければ便利であることを確認してください:(リンク上の文脈を追加する)(// meta.stackexchange.com/a/8259)あなたの仲間のユーザーは、なぜそれがあるのか​​、ターゲットページが利用できない場合にリンクしているページの最も関連性の高い部分を引用します。 [リンク以上の回答は削除される可能性があります。](// stackoverflow.com/help/deleted-answers) – paper1111

+0

このリンクは質問に答えるかもしれませんが、ここでは答えの必須部分を含めることをお勧めします。参照のためのリンク。リンクされたページが変更された場合、リンクのみの回答は無効になります。 - [レビューから](/レビュー/低品質の投稿/ 17059923) –

関連する問題