使用TFS和ASP.NET的选择性构建

时间:2010-10-22 01:26:43

标签: asp.net deployment tfs setup-deployment

我目前正在尝试设置完整的开发流程(从开发到生产)。

我们将使用Microsoft Team Foundation Server,我想知道是否有办法在构建中放置您想要的程序版本。

假设我们是20个在同一个项目上工作的程序员,我们只希望部署由一个或两个程序员完成的更改。有没有办法做到这一点?

我正在考虑使用持续集成到我们的dev / QA服务器,而不是将已经准备好并经过全面测试的内容部署到我们的生产服务器。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

  

我们只想部署由一个或两个程序员完成的更改。有没有办法做到这一点?

这会导致对您的分支和合并策略进行更广泛的讨论。基本答案:建议你让那些开发人员在他们自己的开发分支中开发。准备好时从那里发布。通过约定或设置安全措施,将其他开发人员排除在该分支之外。

他们的分支可以在某些时候与其他开发人员合并。对于管理/解决合并冲突的人来说,这可能是直截了当的,也可能是有趣的时间。

回复:评论

  

还有其他方法可以管理ASP.NET应用程序的开发周期吗?在我想要的时候,我可以部署我想要的东西是非常重要的吗?

是的,您绝对可以在发布/分支/构建中选择所需的功能。建议寻找为开发(分支)的“流”创建分支,并从这些'dev'分支合并到'主'分支。您可以将许多并发分支合并到一个分支中,最终实现所需的功能组合。