2012-01-14 192 views
27

私はSVNを初めて使っていますので、簡単な問題は許されません。私は私のプロジェクトの一つのSubversionのダンプをやろうとしている:SVNダンプを実行できません - エラーE720002とフォーマットエラー

svnadmin dump C:\code\project1 -r 9 > repo.dmp 

は、残念ながら、私はこのエラーを取得しています:

svnadmin: E720002: Can't open file 'project1\format': The system cannot 
find the file specified. 

それは実際に配置されてformatファイルを探しているように見えますproject1\.svn\format。これは、私がproject1のサブディレクトリ.svnのサブディレクトリを見ると予想されるので困惑していますが、代わりにルートを探しています。

は、私は、試してみました:

svnadmin dump project1\.svn -r 9 > repo.dmp 

しかし、これはの結果:私はそれは私が「何からの共通の問題があるので、これは私のフォーマットは、データの外れているとの問題だと思った

svnadmin: E165005: Expected repository format '3' or '5'; found format '12' 

読んでください。私のサーバーはrepositoryhosting.comで、1.7.1サーバーにあります。私のクライアントでは、私はSVNとTortoiseSVNのを使用しています:

TortoiseSVNの1.7.4を、22459構築する - さらに読めば64ビット のSubversion 1.7.2

を、私は物事を混乱し、実際に反するために必要とされる可能性があります私のローカルな作業コピーの代わりにリポジトリ。問題は、リポジトリがrepositoryhosting.comによってホストされたクラウドにあり、svnadminはURLをリポジトリロケーションとして受け入れず、ローカルパスだけを受け入れることです。

は何が起こっているといくつかの助けを大好きだ...

答えて

38

のsvnadminはをダンプフォーマットについて にErrorMessageがとして紛らわしい作業コピー(クライアント側)、リポジトリ(サーバー側)での作業のためではありませんリポジトリ内のフォーマットファイルを検索し、作業コピーに同じ名前のファイルを見つけます。

リポジトリの完全バックアップを取得する場合は、この目的でsvnrdumpを使用できます。これはsvnadminのダンプよりも同じように使用されている、しかし、リモートリポジトリからダンプを取得することが可能である: 使用

svnrdump dump -r0:HEAD [URL_TO_YOUR_REPO] > Your_dumpfile.dmp 

これは、コマンドがあるべきNEW SVN 1.7 FEATURE

+1

IS : 'svnrdump dump -r0:HEAD [URL_TO_YOUR_REPO]> Your_dumpfile.dmp'? (exta _dump_引数に注意してください) – David

+0

@David:そうです!それを指摘してくれてありがとう!私はちょうど今fiexd –

+1

どのように遠隔にこのダンプファイルを別のリポジトリに "ロード"することができます。 – thenonhacker

関連する問題