升级 VisualSVN Server 和 TortoiseSVN Subversion 客户端的最佳实践

升级 VisualSVN Server 和 TortoiseSVN Subversion 客户端的最佳实践

在我可以测试之前https://stackoverflow.com/questions/15916380/vb-script-to-retreive-access-rights-reporting-from-viusal-svn/15940120?noredirect=1#comment22725112_15940120 执行从版本 1.6.3 到 3.0.5(最新版本)的实时迁移,您能否分享一下此升级活动成功的经验法则和最佳实践?

我已经完成了事前和事后检查http://www.visualsvn.com/support/topic/00036/ 但仍然有一些担忧,因为

1.现有的存储库位于E:\Repositories,我应该制作备份吗?我们可以在安装过程中选择现有的存储库吗?(现有的 VisualSVN 服务器安装在默认本地C:\Program Files (x86)\VisualSVN Server

2.我认为升级期间我们的用户访问 SVN 服务会有停机时间,通常需要多长时间才能完成?

3.我们的用户还能使用旧版 TortoiseSVN 吗?我们的用户目前使用的是 TortoiseSVN 1.6.15,建议升级到 1.7.11。我们应该先升级客户端吗?

我有 500 多名用户,因此我需要收集尽可能多的信息来讨论并就此次升级达成一致。

答案1

VisualSVN 3.0.5 是 Visual Studio 扩展的最新版本,而不是服务器的最新版本。截至目前,最新的 VisualSVN 服务器版本为 2.5.9。

VisualSVN Server 1.6.3 与 Subversion 1.5.5 链接,而 2.5.9 附带 Subversion 1.7.9。请注意,Subversion 1.7 在客户端和服务器端都引入了许多用户可见的更改。因此,我强烈建议管理员阅读Apache Subversion 1.7 发行说明

回答您的问题:

  1. 最佳做法是始终进行备份。但实际上这并不是必需的。只需在安装程序中选择当前存储库位置并继续,

  2. 这不会花超过几分钟的时间,

  3. 升级服务器后,用户可以使用旧版 Subversion 客户端。

由于工作副本格式发生变化,用户将需要签出新的工作副本或升级旧副本。检查TortoiseSVN 1.7 发行说明

相关内容