SVN 服务器上(即不在签出的存储库中)的以下两个文件有什么区别?
format
db/format
在我们的存储库中,第一个的内容是,5
而第二个的内容是2
答案1
该format
文件包含有关 Subversion 存储库格式的信息,同时db/format
保存有关 Subversion 存储库的信息文件系统 (FS)格式。
存储库格式编号:
- 格式 0、1 和 2 是 1.0 之前的版本。
- 格式 3 适用于版本 1.0 至 1.3。
- 格式 4 是在 1.2 之前开发锁定功能期间进行的一次失败的实验。
- 格式 5 是 1.4 版中的新格式,也是第一个可能包含 FS 格式非 1 的 BDB 或 FSFS 文件系统的格式,因为之前的格式被一些不关注 FS 格式编号的 Subversion 版本所接受。
FSFS 格式编号:
- 格式 1,Subversion 1.1+ 可理解
- Subversion 1.4+ 可以理解格式 2,并引入了对svn 差异版本 1
- 格式 3,Subversion 1.5+ 可理解,分片布局并储存合并跟踪信息
- 格式 4,Subversion 1.6+ 可理解,代表共享和存储库打包
- 格式 5 在 Subversion 1.7 开发期间添加,但被删除1.7.0 最终版本之前
- Subversion 1.8+ 可以理解格式 6,修订属性包装
- Subversion 1.9 及以上版本支持格式 7,与绩效相关的变化
- Subversion 1.10+ 可理解的格式 8,LZ4 压缩