Subversionを使ったリファクタリング入門 :ファイル名を変更する
ln -s bar.php foo.php
結果
$ ls -l
foo.php -> bar.php
Subversion管理下のプロジェクトでこれをやる場合は注意が必要です。
何故なら、移動+シンボリックリンク作成を一気にやってしまうとコミットできなくなるからです。
リネーム後に1コミット、シンボリックリンク作成後に1コミットするとうまく行きます。
cd myproject
# リネーム&コミット
svn mv foo.php bar.php
svn ci -m "リネーム"
# シンボリックリンク作成&コミット
ln -s bar.php foo.php
svn add foo.php
svn ci -m "シンボリックリンクを作成"
カテゴリ:
Subversion