tortoisesvn在更新时显示的修订是什么意思?此修订号与头版本不同

问题描述 投票:1回答:1

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

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

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

svn tortoisesvn
1个回答
1
投票

比如说,你,Saurabh,正在研究MyBranch分支机构,你的团队的其他成员正在使用trunk。让我们假装这是你的结构:

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.