1. ホーム
  2. svn

svn switch エラー - 同じリポジトリではない

2023-08-11 15:29:15

質問

私は最近 SVN サーバを移動し、今、私のコンピュータから新しいサーバに作業コピーを移そうとしています。しかし、私は奇妙なエラーを得ます。 私はします。

svn switch http://99.99.99.new/svn/company/project/trunk/web

と表示されますが

svn: 'http://99.99.99.old/svn/company/project/trunk/web'
is not the same repository as
'http://99.99.99.new/svn/company/project'

ダンプとインポートを使って移動し、レポのルートは http://99.99.99.new/svn/company/project

何が間違っているのか、何か思い当たることはありませんか? どうもありがとうございます。

どのように解決するのですか?

を使ってみてください。

svn switch --relocate http://99.99.99.old/svn/company/project/trunk/web http://99.99.99.new/svn/company/project/trunk/web

コメントで Sporino が指摘したように、Subversion 1.7 以降では、独立した relocate コマンドがあります。

svn relocate http://99.99.99.old/svn/company/project/trunk/web http://99.99.99.new/svn/company/project/trunk/web