我如何从工作副本中得知存储库所使用的 SVN 版本?

我如何从工作副本中得知存储库所使用的 SVN 版本?

我有一个 SVN 存储库,据说刚刚从 1.4 升级到 1.6。考虑到存储库非常大(转储到文件时超过 300G),升级过程似乎进行得非常快。我可以从“升级”存储库中签出 - 有没有一种简单的方法可以验证它正在使用的 SVN 版本?

答案1

除非你已经跑了svnadmin 升级在每个存储库上,升级 Subversion 的二进制文件仅对与 Apache 相关的功能以及某些不需要存储库运行的 Subversion 操作有帮助。

要查看存储库是否已升级,Andy Smith 在上面的评论中提供的链接将有所帮助。基本上,您要查找格式文件,并且您应该在那里看到数字 4,因为您使用的是 1.6.x。

现在,我来给你一个建议。有时,所有关于存储库改进的好东西都无法通过svnadmin 升级命令。如果你有时间和技能来做这件事,svnadmin转储随后svnadmin 加载是确保在升级 Subversion 二进制文件后获得存储库的所有新功能和增强功能的最佳方法。这尤其适用于从 1.4.x 升级到 1.6.x 的情况,因为引入了诸如分片之类的好东西,并且无法通过svnadmin 升级命令。

相关内容