';svn列表';可以给出不同的结果

';svn列表';可以给出不同的结果,svn,Svn,我想我可能在“svn列表”中发现了一个bug,但这可能是意料之中的。我想知道你是怎么想的 我使用的是svn客户端1.7.10,windows 想象一下这种回购结构: repoot repoot/dir1 repoot/dir2 其中repoot包含svn:external,用于将外部回购拉入repoot/dirExt “svn列表-R url\u至\u根目录” “svn列表-R-rHEAD url\u到\u repoot” 这两个命令都列出repoot下的所有文件和目录,但不报告repotRoo

我想我可能在“svn列表”中发现了一个bug,但这可能是意料之中的。我想知道你是怎么想的

我使用的是svn客户端1.7.10,windows

想象一下这种回购结构:
repoot
repoot/dir1
repoot/dir2
其中repoot包含svn:external,用于将外部回购拉入repoot/dirExt

“svn列表-R url\u至\u根目录”
“svn列表-R-rHEAD url\u到\u repoot”
这两个命令都列出repoot下的所有文件和目录,但不报告repotRoot/dirExt

“svn列表-R-r1511 url\u到\u根目录”
此命令列出repoot下的所有文件和目录,并报告repotRoot/dirExt


我希望-r1511版本的操作与前面的2个命令类似。为什么会这样?这是预期的行为还是我发现了一个应该报告的svn错误?

您确定
/dirExt
不是1511版中的实际目录,换句话说,它只是后来才成为外部目录<代码>svn列表不应将
svn:external
报告为dir AFAIK。有时最明显的答案是正确答案。你是对的,它确实存在于那个版本中。谢谢