什么是tortoise svn在更新时显示的修订版本?该转数与头部修订版不同

时间:2017-12-20 16:30:25

标签: svn tortoisesvn

我正在使用tortoise GUI以及命令行。每当我更新时,在日志/控制台中,最后它会说'已完成|在修订版7221'

但是当我进入存储库时,我看到一个不同的版本号说7137位于这个分支或主干的顶部。

我的理解是错误的,最后一次提交分支/主干是'HEAD'(7137)? 在此示例中,7221不会退出修订图中的任何位置。它是什么?

1 个答案:

答案 0 :(得分:1)

让我们说,例如你,Saurabh,正在分支机构MyBranch,你团队的其他成员正在trunk工作。让我们假装这是你的结构:

root
--trunk
--tags
--branches
----MyBranch

您对MyBranch的最后一次提交是修订版7137.但是,您看到的修订号不适用于您的分支机构。它们适用于整个存储库。因此,您的团队已在存储库(包括分支/标记/主干/等)中提交了修订版7221。因此,无论何时运行泛型svn update,subversion都会更新到该存储库的HEAD版本,即7221.但是,您的修订日志只会声明7137,因为它只是最后一次提交该特定分支。

如果您在存储库的svn log级别上执行了root,您将看到其他目录的提交列表。