我正在使用tortoise GUI以及命令行。每当我更新时,在日志/控制台中,最后它会说'已完成|在修订版7221'
但是当我进入存储库时,我看到一个不同的版本号说7137位于这个分支或主干的顶部。
我的理解是错误的,最后一次提交分支/主干是'HEAD'(7137)? 在此示例中,7221不会退出修订图中的任何位置。它是什么?
答案 0 :(得分:1)
让我们说,例如你,Saurabh,正在分支机构MyBranch
,你团队的其他成员正在trunk
工作。让我们假装这是你的结构:
root
--trunk
--tags
--branches
----MyBranch
您对MyBranch
的最后一次提交是修订版7137.但是,您看到的修订号不适用于您的分支机构。它们适用于整个存储库。因此,您的团队已在存储库(包括分支/标记/主干/等)中提交了修订版7221。因此,无论何时运行泛型svn update
,subversion都会更新到该存储库的HEAD版本,即7221.但是,您的修订日志只会声明7137,因为它只是最后一次提交该特定分支。
如果您在存储库的svn log
级别上执行了root
,您将看到其他目录的提交列表。