我们在Subversion 1.5服务器下有SVN存储库 我需要将此存储库移动到另一个Subversion 1.7服务器。
据我所知,有三种方法:
将存储库移至新服务器。
创建SVN 1.5存储库的转储,并使用所谓的dump-load cycle将转储导入到新的1.7服务器。
svnadmin dump
svnadmin load
将存储库移至新服务器,然后将其升级到最新支持的架构版本:
svnadmin upgrade
将我的存储库的文件夹从1.5服务器移到新的1.7服务器上是不对的? 可能有任何问题吗?如果是 - 有什么问题?
答案 0 :(得分:3)
只需移动存储库即可运行,但它不会为您提供最佳结果。 Subversion 1.6引入了一些存储库优化,当您不执行转储/加载循环时,您将错过这些优化。
svnadmin upgrade <REPOSITORY>
将启用将来的修订以存储1.6中的新信息,但它不会升级旧版本。但它至少比使用1.5存储库更好/更相同。
(1.7没有引入新格式,因此您将格式升级到1.6兼容)
1.6格式的新功能:
答案 1 :(得分:0)
我不是最有经验的颠覆管理员,但我认为转储/加载到新服务器将是一个非常轻松和直接的任务。它得到了我的投票。