1

我刚刚在其中一个脚本中对 SVN 做了一个小改动(提交了那个改动)(在 SVN 存储库深处有几个目录)。

现在如果我跑

svn log -l 1

在我的主目录中,我不会得到我的最后一次更改。虽然如果我跑

svn log -r head

我会得到它。有什么不同 ?为什么svn log -l 1不将其限制在最后一次提交?

4

1 回答 1

2

-r您选中的默认修订版 ( ) 是BASE(range BASE:1),在这种情况下是 on 后面的一个或多个修订版HEAD。如果您还没有更新您的工作目录,那么最后一次提交是否有一些目录关闭并不重要,svn只有在您使用该目录时才能确定它svn up。如果你运行svn stat -v,你可以看到你的各种目录实际上是什么版本。

于 2013-03-19T17:29:08.600 回答