Svn 什么是每个人';s对Subversion 1.5.6和1.6.3在易合并性方面的差异有何看法?

Svn 什么是每个人';s对Subversion 1.5.6和1.6.3在易合并性方面的差异有何看法?,svn,Svn,我们正在考虑升级到最新版本的Subversion。它真的使合并更容易吗?升级过程有多痛苦 我(好吧,差不多是这个),真的很轻松 如果你有非常大的存储库,转储和加载将需要相当长的时间,但除此之外,我没有任何问题。svn 1.5.x和1.6.x之间的大多数合并改进(如更好地处理树冲突)都是在客户端完成的 因此,如果您只关心合并改进,您可以将svn客户端升级到1.6.x并继续使用1.5.x服务器。我们也这样做,没有遇到任何兼容性问题。您阅读了吗 升级过程真的很轻松,主要是因为以下注意事项: 无需卸载和

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

我(好吧,差不多是这个),真的很轻松


如果你有非常大的存储库,转储和加载将需要相当长的时间,但除此之外,我没有任何问题。

svn 1.5.x和1.6.x之间的大多数合并改进(如更好地处理树冲突)都是在客户端完成的

因此,如果您只关心合并改进,您可以将svn客户端升级到1.6.x并继续使用1.5.x服务器。我们也这样做,没有遇到任何兼容性问题。

您阅读了吗

升级过程真的很轻松,主要是因为以下注意事项:

无需卸载和重新加载 您的存储库。Subversion 1.6可以 读取以前创建的存储库 版本。升级现有的 安装,只需安装最新的 库和二进制文件位于 老的

现在,一旦您覆盖了二进制文件,您就可以将repo格式升级到1.6以利用新功能(或者您仍然拥有旧的1.5功能)。要执行此操作,请在其上运行
svnadmin-upgrade
。这需要一两秒钟(在我的12Gb回购协议上),然后你就可以走了。您可以轻松升级客户端或坚持使用旧客户端-请注意,新客户端将自动、无声地升级WC,因此您不能将n个匹配的客户端版本与同一个WC混合使用(即,如果您升级了Tortoise,您还必须升级Ankh)

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


升级过程真的很简单,10/10到svn的人都能获得高质量的升级路径。

和以前的版本相比,合并有多容易?我真的不能告诉你,不幸的是,我没有做任何事情,因为我们两天前才升级,我不是来这里的……如果你升级,升级到最新的1.6.x(目前是1.6.5,而不是1.6.3)您知道我是否可以将客户端升级到1.6.x并继续使用1.4.x服务器吗?@clops:可以,但您至少需要1.5.x服务器来进行合并跟踪。绝对不是推荐的设置。