Subversion-1.5でsvn:externalsに相対パスを使う

subversion-1.5からsvn:externalsに相対パスを使えるようになったというので使おうとして少しはまったのでメモ。

エイリアスと参照先の順番が逆になっている。

すなわち、相対パスを指定する場合、今まで同じレポジトリ内のprojectAからprojectBを/projectA/trunk/lib/vendor/projectB として参照するために

projectB http:///svn/projectB/trunk/

としていた場合は

^/projectB/trunk projectB

あるいは

../../../../projectB/trunk projectB

と設定するとよいようです。