2008年8月20日水曜日

svn のホスト切替

svn(サブバージョン)というバージョン管理ソフトがある。
どっかのホストに元ネタ(これをリポジトリという)があり、
それを任意のクライアントから引っ張り出して編集し、ホストに戻すと
その更新順序だとか変更箇所のバッティングだとかを管理してくれる
便利なモンである。

これで開発プロジェクトの管理をしていたのだが、ゆえあってその
ホストが引っ越しをすることになった。
そうすると、開発環境に今までとは違うサーバにリポジトリがあることを
教えてやらねばならない。

そのコマンドが「svn swtch」である。具体的には
「svn://svnhost1/projectA」から
「svn://svnhost2/projectA」への
引っ越しだとすると

svn sw --relocate svn://svnhost1/projectA svn://svnhost2/projectA

となる。
オプション「switch」は「sw」と省略可能である。
スイッチ「--relocate」はリポジトリの位置が変わったときに使う。
…しかし、リポジトリの位置が変わらないのに「svn switch」を使うのって
どんな事態なんだろう。

0 件のコメント: