SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

【Eclipse】eclipseで svn switch –relocate したい(再配置)

問題

Subversionのサーバーが移転したので、
EclipseのSVNプラグインで、svn switch –relocate 相当の操作をしたいのですが、
GUIではどうやるの?

eclipse logo

答え

作業コピーに対してではなく、SVNリポジトリエクスプローラーにて、リポジトリに対して操作する感じでできる。

バージョン(3系の古いの、4系)やプラグイン(Subversive、Subclipse)によって、メニューや操作が異なる。

あまり古くないEclipseでは

プラグインはSubclipseでもSubversiveでも似たような感じのようです。

リポジトリエクスプローラーで「再配置(Relocate)」を探すべし。

影響を受けるプロジェクトの一覧が表示された後、新しいURLを入力するダイアログが表示される。

Eclipseで再配置 svn switch relocate

わりと古いEclipseでプラグインがSubversive

そのものずばり「再配置」というメニューが見当たらないときは、「ロケーションのプロパティ」から入って、小窓のURL入力欄に新URLを入力。

リポジトリのrootが変更になるとき、relocateするよ!と警告が出る。「The attached projects will be relocated because the repository root URL differs from the previously entered one.」

そのまま進む。

svn switch --relocate 古いEclispeの場合

なんだかよくわかんない!何ともならない!のとき

EclipseのGUIが分かりにくいときは、コマンドラインのsvnクライアントで

svn switch --relocate 旧URL 新URL

をして、Eclipseでは、プロジェクトをワークスペースから一旦削除して、改めてインポートしてもよい。

関連するメモ

コメント