【问题标题】:TFS project working simultaneously on two branchesTFS 项目同时在两个分支上工作
【发布时间】:2011-07-29 03:51:53
【问题描述】:

我们在生产服务器上部署了一个 .net framework 1.1 项目。 我们想将它迁移到 .net framework 4。 1 个团队将继续使用 VS2003 修复 .net1.1 上的错误,其他团队将使用 VS2010 迁移到 .net4。 在未来的某个时候,两个团队需要合并他们的更改。 我们希望下一个生产版本使用 .net framework 4。

在 TFS 方面执行此操作的首选方法是什么?

谢谢。

【问题讨论】:

    标签: tfs branching-and-merging


    【解决方案1】:

    根据 Gerrie 的回答,您可以更进一步,为您当前的生产代码创建一个发布分支,然后创建两个分支。

    一个分支将继续作为 1.1 分支继续开发,另一个可以升级到 4。

    在 1.1 分支中所做的任何更改都应该合并到主干并返回到 4 分支,以便将来您可以随时将 4 分支推送到主干。

    查看answer了解更多信息

    【讨论】:

      【解决方案2】:

      我建议您创建现有版本的发布分支并将您的主干(基础)迁移到 .Net 4。将发布分支中的每个更改合并到主干。对纯代码文件的更改不会有问题,对生成的和项目文件的更改必须在主干中手动进行。

      【讨论】:

      • 您能否提供更多详细信息,我需要多少个分支,哪些 tfs 命令,哪些 tfs 命令 .net1.1 开发人员会做什么以及 .net4 开发人员会做什么,如果 .net1 有关系吗? 1 将在基础上工作,.net4 在新分支上工作?
      • 您只需要一个分支(来自您的树干)。您可以在 Visual Studio 中执行此操作,无需任何命令。之后,每个开发人员都必须在自己的分支上工作,并且两者中的一个必须进行合并。
      • 在我们将 .net4 更改从它的分支合并到主干之前,主干是否继续用于 .net1.1 是否重要?什么更好?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-18
      • 2018-11-15
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      • 2019-03-29
      相关资源
      最近更新 更多