我有一个文件系统格式为2的SVN 1.4存储库。我使用hotcopy将其移至新服务器(由于旧版本中存在许多校验和错误,因此无法转储/加载)。升级后,“ svnadmin信息”显示以下信息:
存储库格式:5
兼容版本:1.10.0
存储库功能:mergeinfo
文件系统类型:fsfs
文件系统格式:8
FSFS分片:否
FSFS逻辑寻址:否
完成此操作后,我了解了“ svnadmin pack”,但无法运行它,因为您可以看到回购未分片。而且看来,既然我已经升级了存储库,“ fsfs-reshard.py”也将不再起作用。
有什么办法可以将该存储库转换为分片格式,以便我打包吗?还是在升级之前需要转换为分片?
答案 0 :(得分:0)
我认为保证正常工作的方式是svnadmin dump
和svnadmin load
,如此处所述:svn dumpload faq
您可以尝试svn fsfs reshard
此Subversion FSFS分片管理工具可让您知道存储库FSFS的组织方式(线性或分片布局,逻辑或物理寻址)以及调整分片大小以提高性能。
它可以用于将升级后的存储库从线性布局迁移到分片布局,但仍具有物理寻址。