我们在生产服务器上部署了一个 .net framework 1.1 项目。我们希望将其迁移到 .net 框架 4。1 个团队将继续使用 VS2003 修复 .net1.1 上的错误,其他团队将使用 VS2010 迁移到 .net4。在未来的某个时候,两个团队需要合并他们的更改。我们希望下一个生产版本将在 .net 框架 4 中。
在 TFS 方面做这件事的首选方法是什么?
谢谢。
我们在生产服务器上部署了一个 .net framework 1.1 项目。我们希望将其迁移到 .net 框架 4。1 个团队将继续使用 VS2003 修复 .net1.1 上的错误,其他团队将使用 VS2010 迁移到 .net4。在未来的某个时候,两个团队需要合并他们的更改。我们希望下一个生产版本将在 .net 框架 4 中。
在 TFS 方面做这件事的首选方法是什么?
谢谢。
我建议您创建现有版本的发布分支并将您的主干(基础)迁移到 .Net 4。将发布分支中的每个更改合并到主干。对纯代码文件的更改不会有问题,对生成文件和项目文件的更改必须在主干中手动进行。
对于 Gerrie 的回答,您可以更进一步,为您当前的生产代码创建一个发布分支,然后创建两个分支。
一个分支将继续作为 1.1 分支继续开发,另一个可以升级到 4。
在 1.1 分支中所做的任何更改都应该合并到主干并返回到 4 分支,以便将来您可以随时将 4 分支推送到主干。
有关更多信息,请参阅此答案