May 24, 2009
Subversion サーバの移行
Subversion のサーバを移行した。 新しいサーバから全プロジェクトをチェックアウトし直すのは面倒だし時間がかかるので、svn switch でリポジトリの移動をすることに。 異なるサーバ間のワーキングコピー移動は svn switch に --relocate オプションを指定する必要がある。 ちなみに、Subclipse では --relocate オプションを付ける方法が見つからなかった。
異なるサーバ間のワーキングコピー移動方法
$ cd workspace/MyProject $ svn switch --relocate https://oldsvn.example.com/repos/MyProject/trunk https://newsvn.example.com/repos/MyProject/trunk
Subclipse が Subvesion ver.1.4 ベースで、コマンドラインの svn が ver.1.5 以上の環境(要は私の環境)では、svn 実行後にワーキングコピーをダウングレードする必要がある。
詳細は Subversion で削除したファイルをリポジトリから復元する方法と・・・ を参照。$ cd workspace $ ./change-svn-wc-format.py ./MyProject 1.4
TrackBack ping me at
http://www.in-vitro.jp/blog/index.cgi/Subversion/20090524_01.trackback
writeback message: Ready to post a comment.
