我想我可能在“svn list”中发现了一个错误,但也许这是意料之中的。我想知道你的想法。
我正在使用 svn 客户端 1.7.10,windows。
想象一下这个 repo 结构:
repoRoot
repoRoot/dir1
repoRoot/dir2
其中 repoRoot 包含一个 svn:external 以将外部 repo 拉入 repoRoot/dirExt。
“svn list -R url_to_repoRoot”
“svn list -R -rHEAD url_to_repoRoot”
这些命令中的任何一个都列出了 repoRoot 下的所有文件和目录,但不报告 repotRoot/dirExt。
“svn list -R -r1511 url_to_repoRoot”
此命令列出 repoRoot 下的所有文件和目录,并且报告 repotRoot/dirExt。
我希望 -r1511 版本的行为类似于前两个命令。为什么会这样?这是预期的行为还是我发现了我应该报告的 svn 错误?