我刚刚在其中一个脚本(SVN repo内部的几个目录)中对SVN进行了一些小改动(提交更改)。
现在如果我跑
svn log -l 1
在我的主目录中,我不会得到我的最后一次更改。虽然如果我跑
svn log -r head
我会明白的。有什么不同 ?为什么svn log -l 1
不限制它到最后一次提交?
答案 0 :(得分:2)
我们检查的默认修订版(-r
)为BASE
(范围BASE:1
),在这种情况下,HEAD
背后是一个或多个修订版。如果你还没有更新你的工作目录,那么最后一次提交是一些目录无关紧要,svn
只会知道你是svn up
那个dir。如果您运行svn stat -v
,您可以看到您的各种目录实际上是什么版本。