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

将SVN 1.4升级到1.5.3,将CC.Net从1.3升级到1.4,svn,tortoisesvn,continuous-integration,cruisecontrol.net,Svn,Tortoisesvn,Continuous Integration,Cruisecontrol.net,我认为这是一个多方面的问题,所以请容忍我 目前,我们所有的开发人员都使用为SVN 1.4构建的Tortise版本,我们的SVN服务器运行的是1.4。我们的构建服务器正在运行CC.Net,并且正在使用SVN1.4 我们想升级 我已经确定,将我们的客户机升级到1.5,然后将我们的服务器升级到1.5,这对我们来说是可行的。然而,这个问题来自CC.Net。我们能否将构建服务器上的SVN安装升级到SVN1.5?还是我们也必须升级CC.Net的安装?我们也想利用这段时间升级CC.Net,但是,我们希望确保先

我认为这是一个多方面的问题,所以请容忍我

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

我们想升级

我已经确定,将我们的客户机升级到1.5,然后将我们的服务器升级到1.5,这对我们来说是可行的。然而,这个问题来自CC.Net。我们能否将构建服务器上的SVN安装升级到SVN1.5?还是我们也必须升级CC.Net的安装?我们也想利用这段时间升级CC.Net,但是,我们希望确保先完成SVN升级,然后再回来执行CC.Net

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


像泥一样清澈?

很难回答,因为你似乎在要求为你的环境制定一个计划,而我不在

然而,我要做的是:

  • 升级cc.net(您有一个已知的良好起点,这是最有可能突破的步骤。在不使用任何其他变量的情况下进行此操作,以便更容易回滚)
  • 验证
  • 升级所有svn客户端,包括“工具”文件夹中的二进制文件
  • 验证
  • 升级svn服务器
  • 验证
  • 验证

    • 很难回答,因为你似乎在要求为你的环境制定一个计划,而我不在

      然而,我要做的是:

      • 升级cc.net(您有一个已知的良好起点,这是最有可能突破的步骤。在不使用任何其他变量的情况下进行此操作,以便更容易回滚)
      • 验证
      • 升级所有svn客户端,包括“工具”文件夹中的二进制文件
      • 验证
      • 升级svn服务器
      • 验证
      • 验证

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

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