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在更新时显示的修订是什么意思?此修订号与头版本不同的主要内容,如果未能解决你的问题,请参考以下文章

Tortoisesvn 跳过记录合并信息

更新 React 中删除时显示的组件列表

将项目更新到修订版与恢复到修订版

我可以在 Tortoise SVN 中查看当前签出的修订号吗?

如何让TortoiseSVN永远冻结标签的svn:externals

TortoiseSVN SendRpt.exe not found解决方案