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/