我有一个从两台不同的机器访问的外部 Subversion 存储库,一台机器使用 svn v1.7.9,另一台使用 v1.8.3。
从 v1.7.9 开始,我可以使用svn ls
带有相对 (^) 符号的命令,它可以按预期工作(从 repo 的根目录开始)...
# 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]
这意味着使用相对符号时,几乎每个命令(切换/复制/合并等)都会失败。有什么想法可以解决这个问题吗?