tortoisesvn在更新时显示的修订是什么意思?此修订号与头版本不同
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tortoisesvn在更新时显示的修订是什么意思?此修订号与头版本不同相关的知识,希望对你有一定的参考价值。
我正在使用tortoise GUI以及命令行。每当我更新时,在日志/控制台中,最后它会说'已完成|修订版7221'
但是当我去存储库时,我看到一个不同的版本号,就是说7137位于这个分支或主干的顶部。
我的理解是错误的,最后一次提交分支/主干是'HEAD'(7137)?在此示例中,7221不会退出修订图中的任何位置。这是什么?
答案
比如说,你,Saurabh,正在研究MyBranch
分支机构,你的团队的其他成员正在使用trunk
。让我们假装这是你的结构:
root
--trunk
--tags
--branches
----MyBranch
您对MyBranch
的最后一次提交是修订版7137.但是,您看到的修订号不仅适用于您的分支。它们适用于整个存储库。因此,您的团队已在该存储库中提交了修订版7221(包括分支/标记/主干/等)。因此,无论何时运行通用svn update
,subversion都会更新到该存储库的HEAD修订版,即7221.但是,您的修订日志只会声明7137,因为这只是该特定分支的最后一次提交。
如果您在存储库的svn log
级别上执行了root
,您将看到其他目录的提交列表。
以上是关于tortoisesvn在更新时显示的修订是什么意思?此修订号与头版本不同的主要内容,如果未能解决你的问题,请参考以下文章
我可以在 Tortoise SVN 中查看当前签出的修订号吗?