あーかいぶすハイディフィニション

ここはもう更新しとらんのじゃ

subversion のレポジトリ内でファイルを移動する

svn relocate が使えなくてもう2年くらいずっと add と delete で対処してたけど、今日理解した。

relocate が使えるパターン

「レポジトリ」のパスが変わる場合、以下のように、relocate が使える。

$ svn switch --relocate FROM_PATH TO_PATH
example
$ svn switch --relocate http://example.jp/repos/ http://example-new.jp/repos/

relocate が使えないパターン

「レポジトリ内」のパスが変わる場合、以下のように、switch で切り替える。

$ svn switch FROM_PATH TO_PATH
example
$ svn switch http://example.jp/repos/ http://example.jp/new_repos/