运行 “svn log”,为什么返回的信息中版本号不连续?

Run “svn log”,why the revision number is not continuous in the returned messages?

我从 Tomcat 源代码存储库中检查了 tc8.5.x 的 t运行k,并且 运行 "svn log" 在 t运行k查看所有revision commit log,返回信息如下:


r1834283 |市场 | 2018-06-25 15:30:01 +0800 (一, 25 6 2018) | 1 行

...

r1834199 |荣 | 2018-06-23 20:29:57 +0800 (六, 23 6 2018) | 5 行

...

我想知道为什么没有记录所有连续修订号?缺少修订号是怎么回事?

官方 Apache 软件基金会 SVN 存储库是一个大型单体存储库,包含大约 200 个独立项目包含超过 1,800,000 个修订。 Tomcat 只是该存储库拥有的众多开源项目之一。因此,您实际上并没有 "download" 或检出 Tomcat 存储库 - 您从 ASF 存储库检出了 Tomcat 项目。

您看到的修订属于对 Tomcat 代码库的提交。您看不到的修订与 Tomcat 代码库无关,但与存储库中的其他项目相关,并且您的工作副本没有它们。因此,您在查看日志时看不到这些修订。