TFS项目同时在两个分支上工作

时间:2011-04-04 12:45:29

标签: tfs branching-and-merging

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

在TFS方面做这件事的首选方法是什么?

感谢。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

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

1.1分支中的任何更改都应该合并到主干并返回到4分支,这样在将来的任何时候都可以将4分支推送到主干。

有关详细信息,请参阅此answer