私の質問は、投稿された質問の拡張/類似であると主張できます here 。
基本的に、EclipseプラグインSubclipseを使用して同じ機能を実行する必要があります。 Subclipseには「ブランチ/タグ/リビジョンを切り替える」機能がありますが、新しいURLをリポジトリとして扱い、それらを比較しようとするため、これは制限されています。 URLのみ変更したい。
何か案は!
SVN Repository Exploringパースペクティブからプロジェクトリポジトリを右クリックし、コンテキストメニューからRelocate ..を選択します。
再配置の影響を受けるアクティブなプロジェクトを示す確認ウィンドウが表示されます。
最近のバージョンのEclipse/Subversive(これにはRelocateオプションがありません)では、代わりにLocation PropertiesをクリックしてURLを変更できます。 「リポジトリのルートURLが以前に入力したものと異なるため、添付されたプロジェクトが再配置されます。」という警告が表示されます。これはあなたが望むものです!
Eclipse Luna 4.4.2 64ビットバージョンでも同様の問題がありました。最初はコマンドラインでプロジェクトを再配置しましたが、Eclipseは再配置の変更を認識できませんでした。あるいは、プロジェクトを削除して再インポートしようとしましたが、悲しいことにこのアプローチもうまくいきませんでした。次に、この方法で整理しました。
この変更の後、Eclipseはそのようなエラーを出さなくなり、名前の右側に各プロジェクトの新しいルートアドレスが表示されました
再配置しようとしているSVNに関連するプロジェクトがEclipseで開いていると、「SVNコンソール」で次のエラーが発生して操作が失敗することがわかりました。
switch --relocate http://old.scm.com/svn/APP http://new.scm.com/svn/APP .../webapp
svn: E155019: Cannot relocate '...\webapp' as it is not the root of a working copy
svn: E155019: Cannot relocate '...\webapp' as it is not the root of a working copy
解決策は、すべてのプロジェクトを閉じることでした(プロジェクトエクスプローラー->プロジェクトを右クリック->プロジェクトを閉じる)。その後、SVNウィンドウ(SVNリポジトリウィンドウ->古いURLを右クリック)でURLの再配置を行います。 SVN->再配置)。
次の画面の「移動されるプロジェクト:」ボックスが空になっていることに注意してください。 Eclipse IDEで開いているすべてのプロジェクトを表示する前に。
これが私が成功させる唯一の方法でした。
Eclipse Kepler Service Release 2とSubclipse 1.10.10を使用します。