将升级后的SVN存储库从线性转换为分片?

时间:2018-08-01 14:48:03

标签: svn fsfs

我有一个文件系统格式为2的SVN 1.4存储库。我使用hotcopy将其移至新服务器(由于旧版本中存在许多校验和错误,因此无法转储/加载)。升级后,“ svnadmin信息”显示以下信息:

  

存储库格式:5

     

兼容版本:1.10.0

     

存储库功能:mergeinfo

     

文件系统类型:fsfs

     

文件系统格式:8

     

FSFS分片:否

     

FSFS逻辑寻址:否

完成此操作后,我了解了“ svnadmin pack”,但无法运行它,因为您可以看到回购未分片。而且看来,既然我已经升级了存储库,“ fsfs-reshard.py”也将不再起作用。

有什么办法可以将该存储库转换为分片格式,以便我打包吗?还是在升级之前需要转换为分片?

1 个答案:

答案 0 :(得分:0)

我认为保证正常工作的方式是svnadmin dumpsvnadmin load,如此处所述:svn dumpload faq

您可以尝试svn fsfs reshard

  

此Subversion FSFS分片管理工具可让您知道存储库FSFS的组织方式(线性或分片布局,逻辑或物理寻址)以及调整分片大小以提高性能。

它可以用于将升级后的存储库从线性布局迁移到分片布局,但仍具有物理寻址。