0

コンテキストメニューコマンド「ここにリポジトリを作成」を使用して、WindowsエクスプローラーでTortoiseSVNを使用してWindowsNASにSVNリポジトリを作成しました。ここで、このリポジトリをDebian上のApacheサーバー上の適切なSVNインストールに移行したいと思います。LinuxサーバーはWindowsNAS(Sambaを使用)としても機能するため、実際には、リポジトリが現在保存されているのと同じコンピューターです。

ここでsvnadmin dump /path/to/repo > dump.bak、サーバーで実行すると、「1〜3のファイルシステム形式が必要です。4が見つかりました」というエラーメッセージが表示されます。

WindowsコンピューターにSVNまたはApacheをインストールしていませんが、この非標準のファイルシステム形式はおそらくTortoiseSVNにネイティブであるため、あまり役に立たないと思います。ただし、TortoiseSVNを使用してリポジトリを直接ダンプするオプションが見つかりません。誰かがそれを行う方法を知っていますか、それともリポジトリを移行する別の方法がありますか?どうもありがとうございました!!!

4

2 に答える 2

2

私はこれがまさにあなたが望むものだと思いますSVNエラー:「1」と「3」の間の予想されるfsフォーマット。フォーマット「4」が見つかりました

于 2010-12-08T15:18:29.180 に答える
1

Tortise SVNツールはおそらくバージョン4リポジトリを作成し、svnadminツールはバージョン1から3のみを理解するSVNの古いインストールからのものです。

svnadminツールをアップグレードします。

すべてのSVNツールTortiseSVN、svnadminなどは同じコアライブラリを使用してリポジトリにアクセスしますが、それらは特定の(そして多くの場合異なる)時間にリリースされます。新しいリポジトリのリビジョンが作成される前にリリースされたツールを使用する場合、SVNを使用すると、ツールは新しいリポジトリを読み取れないというエラーを報告します(新しいリビジョンリポジトリを台無しにする代わりに)。

于 2010-12-08T15:35:48.313 に答える