tortoisesvn 在更新时显示的修订版是什么意思?此修订号与 head 修订号不同
What is meant by the revision that tortoise svn shows at update? This revsion number is different from the head revision
我正在使用 Tortoise GUI 和命令行。每当我更新时,在 logs/console 中,最后都会显示 'Completed | At revision 7221'
但是当我访问存储库时,我看到一个不同的修订号,例如 7137 位于该分支或主干的顶部。
我对 branch/trunk 的最后一次提交是 'HEAD' (7137) 的理解有误吗?
在此示例中,7221 不会退出修订图中的任何位置。这是什么?
比方说,Saurabh,您正在分支机构 MyBranch
工作,而您团队的其他成员正在 trunk
分支机构工作。假设这是您的结构:
root
--trunk
--tags
--branches
----MyBranch
您对 MyBranch
所做的最后一次提交是修订版 7137。但是,您看到的修订版号并不只适用于您的分支。它们适用于 整个 存储库。因此,您的团队已在该 存储库 (包括 branches/tag/trunk/etc)中提交了修订版 7221。因此,每当您 运行 通用 svn update
时,颠覆更新到该 存储库 的 HEAD 修订版,即 7221。但是,您的修订日志只会显示 7137,因为那只是该特定分支的最后一次提交。
如果您在存储库的 root
级别执行了 svn log
,您将看到对其他目录的提交列表。
我正在使用 Tortoise GUI 和命令行。每当我更新时,在 logs/console 中,最后都会显示 'Completed | At revision 7221'
但是当我访问存储库时,我看到一个不同的修订号,例如 7137 位于该分支或主干的顶部。
我对 branch/trunk 的最后一次提交是 'HEAD' (7137) 的理解有误吗? 在此示例中,7221 不会退出修订图中的任何位置。这是什么?
比方说,Saurabh,您正在分支机构 MyBranch
工作,而您团队的其他成员正在 trunk
分支机构工作。假设这是您的结构:
root
--trunk
--tags
--branches
----MyBranch
您对 MyBranch
所做的最后一次提交是修订版 7137。但是,您看到的修订版号并不只适用于您的分支。它们适用于 整个 存储库。因此,您的团队已在该 存储库 (包括 branches/tag/trunk/etc)中提交了修订版 7221。因此,每当您 运行 通用 svn update
时,颠覆更新到该 存储库 的 HEAD 修订版,即 7221。但是,您的修订日志只会显示 7137,因为那只是该特定分支的最后一次提交。
如果您在存储库的 root
级别执行了 svn log
,您将看到对其他目录的提交列表。