1

リポジトリをserver1からserver2に移動したいと思います。リポジトリフォルダ全体をserver2にコピーし、VisualSVNから新しいリポジトリを作成して、[既存のリポジトリのインポート]([リポジトリ(右クリック)->すべてのタスク->既存のリポジトリのインポート])を選択しようとしましたが、エラーが発生します" visualsvn「リポジトリを祖先フォルダにインポートできません」

svnadmin dumpを実行しようとしましたが、以下のエラーが発生します。

C:> svnadmin dump "c:\ repos"> repos.dmp

svnadmin:E720002:ファイル'C:\ repos \ format'を開けません:システムは指定されたファイルを見つけることができません。

c:\ reprosに-.svn、branchs、tags、trunksフォルダーがあります。

バージョンが問題になる場合に備えて、Server1にVisualSVNバージョン2.5.3、Server2に2.5.8を使用しています。

誰かがこれを手伝ってくれますか?

4

1 に答える 1

0

最新の VisualSVN サーバー バージョンを使用する場合は、代わりにVisualSVN サーバー PowerShellsvnadminを使用することを検討してください。https://www.visualsvn.com/support/topic/00088/でコマンドレットのリストを参照してください。探しているコマンドレットはExport-SvnRepositoryImport-SvnRepositoryです。

svnadminまたはsvnlookツールはリポジトリで動作します。C:\repos作業コピー (サーバー側データベースではなく、ローカル ユーザー ワークスペース) またはリポジトリ ルート ディレクトリのいずれかですが、リポジトリではありません。したがって、エラーが発生します。

を実行するsvnadmin dumpsvnadmin hotcopyは、リポジトリへのパスを指定する必要があります。リポジトリが C:\Repositories に保存されていると仮定すると、コマンドは次のようになります。svnadmin dump C:\Repositories\MyRepository

于 2016-01-08T21:11:15.870 に答える