将SVN 1.4升级到1.5.3,将CC.Net从1.3升级到1.4

时间:2008-10-01 15:16:42

标签: svn tortoisesvn continuous-integration cruisecontrol.net

我认为这是一个多部分问题,请耐心等待。

目前我们所有的开发人员都使用为SVN 1.4构建的Tortise版本,我们的SVN服务器运行1.4。我们的构建服务器正在运行CC.Net并且正在使用SVN 1.4。

我们要升级。

我已经建立了将客户端升级到1.5,然后我们的服务器升级到1.5将为我们工作。然而,CC.Net提出了这个问题。我们可以将构建服务器上的SVN安装升级到SVN 1.5吗?或者我们是否也要升级CC.Net的安装?我们也想花时间升级CC.Net,但是,我们想确保首先完成SVN升级,然后回来做CC.Net。

另外,在我们的一些项目中,我们维护一个'tools'文件夹,由于我们在这些项目中使用的nAnt脚本,它可能包含或不包含SVN的二进制文件。我假设如果我们将SVN的CC.Net服务器安装升级到1.5,我们还需要更新所有这些项目,因为CI服务器使用与执行的nAnt脚本相同的工作目录。

清楚如泥?

2 个答案:

答案 0 :(得分:3)

很难回答,因为您似乎要求为您的环境制定计划,我不在其中。

但是,这就是我要做的事情:

  • 升级cc.net(你有一个已知的良好起点,这是最可能的突破步骤。没有任何其他变量就这样做,因此更容易回滚)
  • 测试&验证
  • 升级所有svn客户端,包括“tools”文件夹中的二进制文件
  • 测试&验证
  • 升级svn服务器
  • 测试&验证
  • 测试&验证

答案 1 :(得分:1)

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

相关问题