将Subversion服务器从1.5.5升级到1.6.5 - 转储/升级/重新加载,具体步骤是什么?

Mar*_*ell 6 svn upgrade

我准备将SVN服务器从1.5.5升级到1.6.5 - 实际升级一切都很好,但我对升级实际存储库有点困惑.

我在几个地方(这里,这里)读过,最好转储和重新加载存储库而不是使用svnadmin upgrade.我假设我应该转储,升级服务器然后重新加载转储 - 但是,我应该在加载之前清除存储库中的旧文件吗?如果是这样,最好的方法是什么?

如果,在我彻底搞砸我的版本控制系统之前,有人可以给我一个快速的步骤,这将是非常有帮助的!

干杯,马克

ax.*_*ax. 11

Subversion常见问题解答中有一个快速的步骤:

  1. 关闭svnserve,Apache以及可能正在访问存储库的任何其他内容.
  2. svnadmin dump /path/to/repository > dumpfile.txt ,使用svnadmin的X版.
  3. mv /path/to/repository /path/to/saved-old-repository
  4. 现在升级到Subversion Y(即,构建并安装Y,替换X).
  5. svnadmin create /path/to/repository,使用svnadmin的Y版.
  6. svnadmin load /path/to/repository < dumpfile.txt ,再次使用svnadmin的版本Y.
  7. 将挂钩脚本等从旧存储库复制到新存储库.
  8. 重启svnserve,Apache等

关于 Subversion书中转储和加载的更多细节.我假设你研究了subversion 1.6发行说明.