我认为这是一个多部分的问题,因此承担与我。

目前我们的所有开发人员使用的版本Tortise建SVN1.4和我们的SVN服务器运行1.4.我们建立服务器运行CC.Net 用SVN1.4.

我们要升级。

我已经建立,提升我们的客户1.5,那么我们的服务器1.5将为我们工作。然而,问题来了CC.Net.我们就可以升级的安装的SVN在我们建立服务器SVN1.5?或者,我们必须升级的安装的CC.Net 太?我们还要借此时升级CC.Net然而,我们想确保SVN升级完成第一,然后回来做CC.Net.

还加入到这个混合的是,在我们的一些项目,我们保持一种"工具"文件夹,可能会或可能不包含二进制文件SVN由于nAnt脚本我们使用这些项目。我认为,如果我们升级了CC.Net 服务器安装的SVN到1.5,我们还将需要更新所有这些项目作为CI服务器使用相同的工作目录的nAnt脚本得到执行。

清楚如泥吗?

有帮助吗?

解决方案

很难回答,因为它似乎你要一个计划为您的环境,我没在.

然而,这里就是我想要做的:

  • 升级cc.net (你有一个已知良好的起点,而这是最有可能破坏步骤。这样做没有任何其他变量,以便更容易滚回)
  • 测试和验证
  • 升级的所有svn的客户包括的二进制文件在你的"工具"的文件夹
  • 测试和验证
  • 升级svn服务器
  • 测试和验证
  • 测试和验证

其他提示

一个可能对您有所帮助的小提示:SVN 1.4客户端可以连接到SVN 1.5服务器,SVN 1.5客户端可以连接到SVN 1.4服务器,没有问题 - 只是当您的版本不匹配时,一些新的添加的SVN功能将无法使用(但所有正常的东西仍能正常工作)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top