为什么做一个“修订图”要比做一个“显示日志”花费更长的时间?
修订图从页首开始,倒数到修订1。我最多要修改1000多个版本,倒计时大约需要1分钟。
显示日志几乎是即时的,只显示此项目的修订。这个项目只有10个版本。
修订图需要存储库根目录(从head到r1)上的日志返回的信息。
所以:如果您显示存储库根目录的完整日志,您应该得到相同的时间。
看到这个 FAQ 用于概述图形工作方式的条目。
我相信修订图不是svn服务器中的内置操作,而日志是一个内置功能。为了构建修订图,tortoisesvn必须对服务器生成许多不同的查询。