2 台の別々のマシンからアクセスできる外部 Subversion リポジトリがあり、1 台のマシンは svn v1.7.9 を使用し、もう 1 台は v1.8.3 を使用しています。
v1.7.9 からはsvn ls
、相対 (^) 記号を使用してコマンドを使用でき、(リポジトリのルートから) 期待どおりに動作します...
# svn ls ^/tags
v1-0-0/
v1-1-0/
v1-2-0/
etc
v1.8.3 から、同じコマンドを試してみると、次の結果が得られました...
# svn ls ^/tags
zsh: no matches found: ^/tags
svn info
v1.8.3 から実行するRelative URL: ^/trunk
と、期待どおりの出力が表示されます (v1.8 で追加)。 .
# svn ls ^/
[returns a list of all files/directories in trunk]
これは、相対シンボルを使用すると、ほぼすべてのコマンド (switch/copy/merge など) が失敗することを意味します。これを修正する方法はありますか?