SVN服务器上的以下两个文件(即不在签出的存储库中)有什么区别?
format db/format
在我们的仓库中,第一个的内容是5
而第二个的内容是2
format
文件包含有关Subversion存储库格式的信息,而db/format
包含有关Subversion存储库文件系统(FS)格式的信息。
存储库格式编号:
- 格式0,1和2在1.0之前。
- 格式3当前为1.0到1.3。
- 格式4是在locking特征的开发期间的失败实验,导致达到1.2。
- 格式5在1.4中是新的,并且是第一种可能包含FS格式不是1的BDB或FSFS文件系统的格式,因为先前的格式被某些不注意FS格式编号的版本所接受。
FSFS格式编号:
- 格式1,由Subversion 1.1+理解
- 格式2,被Subversion 1.4+所理解,引入了对svn diff版本1的支持
- 格式3,被Subversion 1.5+理解, 分割布局和存储合并跟踪信息
- 格式4,由Subversion 1.6+理解, 代表共享和存储库包装
- 格式5是在Subversion 1.7开发期间添加的,但在1.7.0最终版本之前被删除
- 格式6,由Subversion 1.8+理解, 修订属性打包
- 格式7,由Subversion 1.9+理解, 性能相关的变化