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

发布于 2024-07-05 19:06:46 字数 533 浏览 5 评论 0原文

我认为这是一个由多个部分组成的问题,所以请耐心听我说。

目前我们所有的开发人员都使用为 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。

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

清澈如泥?

I think this is a multi-part question, so bear with me.

Currently all of our developers use the version of Tortise built for SVN 1.4 and our SVN server is running 1.4. Our build server is running CC.Net and is using SVN 1.4.

We want to upgrade.

I've established that upgrading our clients to 1.5, then our server to 1.5 will work for us. However, the question comes in with CC.Net. Can we just upgrade the install of SVN on our build server to SVN 1.5? Or do we have to upgrade the install of CC.Net too? We'd like to also take this time to upgrade CC.Net, however, we'd like to make sure the SVN upgrade is done first, then come back and do CC.Net.

Also adding to this mix is that in some of our projects we maintain a 'tools' folder that may or may not contain the binaries for SVN due to the nAnt scripts we use in those projects. I assume that if we upgrade the CC.Net server install of SVN to 1.5, we'll also need to update all of those projects as the CI server uses the same working directory as the nAnt scripts that get executed.

clear as mud?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

盗梦空间 2024-07-12 19:06:46

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

A little tip that may help you: SVN 1.4 clients can connect to a SVN 1.5 server, and SVN 1.5 clients can connect to a SVN 1.4 server, no problems -- just when you have a version mismatch, some of the newly added SVN features will not be available (but all the normal stuff will still work fine).

格子衫的從容 2024-07-12 19:06:46

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

但是,这就是我要做的:

  • 升级 cc.net (你有一个已知的良好起点,这就是最有可能的破坏步骤是在没有任何其他变量的情况下进行,因此更容易回滚)
  • 测试和; 验证
  • 中的二进制文件
  • 升级所有 svn 客户端,包括“工具”文件夹 验证
  • 升级svn服务器
  • 测试& 验证
  • 测试与 核实

Hard to answer as it seems you're asking for a plan for your environment, which I'm not in.

However, here's what I'd do:

  • Upgrade cc.net (you have a known good starting point, and this is the most likely breaking step. do it without any other variables so it is easier to roll back)
  • Test & Verify
  • Upgrade all the svn clients including the binaries in your "tools" folder
  • Test & Verify
  • Upgrade the svn server
  • Test & Verify
  • Test & Verify
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文