当前位置:  开发笔记 > 前端 > 正文

如何找出Subversion存储库版本?

如何解决《如何找出Subversion存储库版本?》经验,为你挑选了4个好方法。

如何确定我的存储库的当前版本以查看是否需要升级它(svnadmin upgrade)?

实际上我正在举办第三方SVN,我想知道是否需要让他们升级我的回购.

我问,因为1.5服务器会将repo版本保持在1.4,除非我错过了什么?



1> bdumitriu..:

看看/db/format.升级到1.5格式后,我的format文件显示:

3
layout sharded 1000

在此之前:

2


-1.提问者声明回购是在第三方SVN主机上.它们不允许您访问物理存储库.提问者无法直接访问此文件.顺便说一句,如果您有权访问它,这是确定版本的最佳方法.
对于Subversion 1.6来说,它是'4'.这是/可能/确定存储库版本的最佳方法.
这些信息在哪里?我在窗户上使用tortoisesvn.
@supernova,你需要去自己的文件系统,其中svn存储它的所有文件.不通过svn客户端查看svn内容.

2> Ken Gentle..:

获取httphttps链接到您的存储库并将其剪切并粘贴到浏览器中.默认情况下,Subversion 存储库 服务器版本显示在页脚中.

由Subversion版本1.4.5(r25188)提供支持.

可以假设1.4服务器不会针对1.5存储库运行.

有关详细信息,请参阅Subversion 1.5发行说明

感谢@Omus的纠正.


"Subversion 1.5服务器可与1.4及更早版本的存储库配合使用,除非通过svnadmin upgrade命令特别要求,否则它不会将此类存储库升级到1.5." - http://subversion.tigris.org/svn_1.5_releasenotes.html#repos-upgrades所以你不应该假设:)
我以为这是SVN服务器软件版本,而不是存储库版本?

3> 小智..:

您可以在"db"目录下检查文件"format"的内容.如果它显示3然后它已升级到1.5(这是更新的fielsystem的版本).如果是2那么它是1.4或更老.



4> 小智..:

Subversion存储库版本/架构(1)和Subversion存储库FSFS版本(2)之间有区别。

与Berkeley DB或开发中的FSX相比,FSFS是一种后端数据存储方法。FSFS是“直接使用本机OS文件系统的版本化文件系统实现”。

(1):在[REPO] /格式文件中找到Subversion存储库版本/架构。Subversion repos_upgrade_HOWTO文档的当前版本为:

SUBVERSION VERSION NUMBER           SCHEMA VERSION
-------------------------           --------------
Up to and including 0.27            1
0.28 - 0.33.1                       2
0.34 - 1.3                          3
(no released version used this)     4
1.4 -                               5

(2):但是,在[REPO] / db / format文件中找到了存储库FSFS格式。当前版本在libsvn_fs_fs FSFS结构文档的“ 文件系统格式”部分中。他们目前是:

Format 1, understood by Subversion 1.1+
Format 2, understood by Subversion 1.4+
Format 3, understood by Subversion 1.5+
Format 4, understood by Subversion 1.6+
Format 5, understood by Subversion 1.7-dev, never released
Format 6, understood by Subversion 1.8
Format 7, understood by Subversion 1.9
Format 8, understood by Subversion 1.10+

另外,从Subversion 1.9开始,您现在可以使用svnadmin info命令同时获取Subversion存储库版本/架构和Subversion存储库FSFS版本(请参阅: Subversion 1.9发行说明-FSFS改进以及Subversion 1.9发行说明- svnadmin的更改和改进)

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有