每个人对Subversion 1.5.6和1.6.3之间合并的容易程度有什么看法?

Ber*_*ard 5 svn

我们正在考虑升级到最新版本的Subversion.它真的能让合并变得更容易吗?升级过程有多痛苦?

gbj*_*anb 4

您读过1.6 发行说明了吗?

升级确实很轻松,主要是因为这个说明:

无需转储和重新加载您的存储库。Subversion 1.6 可以读取早期版本创建的存储库。要升级现有安装,只需在旧库和二进制文件的基础上安装最新的库和二进制文件即可。

现在,一旦您覆盖了二进制文件,您就可以将存储库格式升级到 1.6 以利用新功能(或者您仍然只拥有旧的 1.5 功能)。要做到这一点svnadmin upgrade就可以了。需要一两秒(在我的 12Gb 存储库上),然后就可以开始了。您可以轻松升级客户端或坚持使用旧客户端 - 请注意,新客户端将自动且静默地升级 WC,因此您不能将 n 个匹配的客户端版本与同一 WC 混合使用(即,如果您升级 Tortoise,则必须升级 Ankh,因为出色地)

1.6 有 2 个服务器功能 - 树冲突检测和 FSFS 打包。我建议打包(运行 svnadmin pack 将 1000 个修订版文件合并为 1 个文件,这确实需要一点时间,但您可以在打包时继续工作)。

升级过程非常简单,对于 svn 人员来说,这是一个高质量的升级路径。