5

svnadmin/dumpなどを使用してそれを行う方法について、ここでいくつかの質問/回答を読みました。実際、私は何をすべきかを正しく理解していませんでした。

SVN リポジトリを別の SVN リポジトリに移行するにはどうすればよいですか?

svnadmin を使用して Google コード リポジトリから何らかのダンプを作成する必要があると思いますが、この svnadmin はどこで入手できますか?

WXP で TortoiseSVN 1.6.3 を使用していますが、すべての C フォルダーに svnadmin.exe コマンドがありません。これらのアプリケーションはどこにダウンロードすればよいですか?

ありがとう!

4

5 に答える 5

4

を使用svnsyncして、履歴とプロパティを含むリモート svn リポジトリの 1:1 コピーを作成できます。コピーされているリポジトリへの書き込みアクセスも必要ありません。

于 2010-06-29T16:55:46.177 に答える
3

svnadminがない理由は、それがクライアント側のプログラムではなく、サーバー側のプログラムだからです。Subversion リポジトリがホストされているのと同じマシンで使用されます。ホスト コンピューターに SSH 接続しないと、svnadmin を実行できません。したがって、Google Code サーバー コンピューターからは "svnadmin dump" を実行できないため、Google Code からプロジェクト リポジトリをコピーすることはできないと思います。あなたができる最善の方法は、履歴を破棄するsvn exportsvn importを使用することです。

于 2010-04-18T11:13:51.847 に答える
2

Subversion 1.7からは、ドキュメントへのリンクであるsvnrdumpを使用できます 。

私が使用した: svnrdump ダンプhttps://mynameproject.googlecode.com/svn > source-repo.dump

そしてそれは動作します

于 2015-03-14T13:13:59.363 に答える
0

実際には、svnsyncを介してGoogleコードからsvnリポジトリ履歴をダウンロードできます。Googleのこのリンクを参照してくださいhttp://code.google.com/p/support/wiki/SubversionFAQ#How_do_I_download_my_Subversion_history

于 2011-01-25T03:40:39.280 に答える
0

ここでは、svnsync でそれを行う方法を順を追って説明します。

http://blog.projectnibble.org/2011/03/25/using-svnsync-to-migrate-a-remote-svn-repository/

于 2013-06-21T12:28:45.320 に答える