6

我们目前有一个 SVN 服务器,使用 VisualSVN 服务器作为我们的前端服务器,大多数客户端都运行 VisualSVN Visual Studio 扩展和 TortoiseSVN。

我们拥有的当前存储库要追溯到一段时间...它是由我的猜测在 2006(!) 左右创建的,格式文件显示它是版本 1... 这似乎是 1.5 之前的存储库...

我们正在移动服务器,其中一台正在升级的服务器是 SVN 盒子。上次我们进行升级时,我们只是svnadmin hotcopy在存储库文件夹上做了一个,在新机器上安装了 VisualSVN 服务器的全新安装,复制文件,将内容指向正确的方向,嗯,它工作......

通过这次新的升级,我想知道我们可以对存储库做些什么来赋予它一些新的生命?速度提高,占用的空间更少(整个存储库目前重约 13Gb),以及更高的性能。我知道我说过两次性能/速度,但考虑到我们升级的旧机器是 32 位 P4,大约 4 Gb 内存(3.6 Gb 可用),新机器是具有 32 Gb RAM 的四核 Xeon,我们几乎相同速度就像我们最初所做的那样,从升级中展示一些东西,速度方面会很好......

有任何想法吗?

4

1 回答 1

2

请参阅http://subversion.apache.org/docs/release-notes/1.6.html#repos-upgrades上的 Subversion 1.6 发行说明。

Apache Subversion 1.7 使用与 Subversion 1.6 相同的存储库格式,因此该条目也适用于 SVN 1.7。

升级存储库格式有两种选择:

  • 您可以在存储库上执行转储/加载循环。这可以导致更小的存储库大小和更好的整体性能,

  • 您可以使用命令行升级存储库格式:svnadmin upgrade <path-to-repository>. 升级到当前存储库格式可能会导致更小的存储库大小。

于 2012-05-22T14:31:20.257 回答