2

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

存储库格式:5

兼容版本:1.10.0

存储库功能:mergeinfo

文件系统类型:fsfs

文件系统格式:8

FSFS 分片:否

FSFS 逻辑寻址:否

完成此操作后,我了解了“svnadmin pack”,但无法运行它,因为您可以看到 repo 没有分片。现在看来,我已经升级了 repo,“fsfs-reshard.py”也不再工作了。

有没有办法将此存储库转换为分片格式以便我可以打包它?还是我需要在升级之前转换为分片?

4

1 回答 1

0

我认为防御性工作的方式svnadmin dump就像svnadmin load这里所说的那样:svn dumpload faq

你可以试试svn fsfs reshard

这个 Subversion FSFS 分片管理工具允许了解存储库 FSFS 的组织方式(线性或分片布局、逻辑或物理寻址)并调整分片大小以获得更好的性能。

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

于 2018-09-10T11:17:31.960 回答