リポジトリを移行しようとしましたが、成功しませんでした。元のリポジトリは古い Windows サーバー上にあり、新しいサーバーは Windows サーバー (2012) です。
私が従う手順:
1/ 古いサーバーで、ダンプを作成します。
svnadmin dump PathtoMyOldRepo > MyOldRepo.svn_dump
ここでは、すべてのリビジョンが次のように表示されています
* Revision 0 déchargée.
* Révision 1 déchargée.
* Rév...
すべて問題ないように見える
2/次のコマンドラインを使用して、新しいサーバーにリポジトリを作成しました。
svnadmin create --fs-type=bdb \NewRepoName
すべて問題ないように見える
3/古いリポジトリを新しいリポジトリにダンプしようとしましたが、何も機能しません! 次のコマンド ラインは機能しません。
svnadmin load /MyNewRepoName < //MyOldRepoPath
ここにエラーメッセージがあります:
L'opérateur « < » est réservé à une utilisation futures
翻訳: 演算子 « < » は将来のアプリケーションのために予約されています
それで、私は成功の有無にかかわらず<
を|
置き換えようとしました。cat
コマンドライン svnadmin load /MyNewRepoName cat //MyOldRepoPath
は何も生成しませんでした。Ent^te de fichier de sauvegarde malform'e
Enterキーを押すと、次のメッセージが表示されます。File Header malformed
ご覧のとおり、私はコマンド ラインにあまり詳しくありません。解決策があれば、とてもうれしいです。