变更管理实践:如何使用TFS确保我们发布经过测试和批准的内容

时间:2010-02-23 23:02:07

标签: .net tfs

团队如何确保QA中批准的代码与发布到生产的代码相同?

TFS提供哪些自动控件来确保这一点?

另外,如何将引用的编译代码交叉到源代码,以便您不必怀疑是否需要重新编译?

我们来自经典ASP商店,其中源代码和发布的文件是同一个。我们从VSS进行部署。但是,我们正在转向.NET,并且由于缺乏对代码的控制而越来越痛苦和担忧。

1 个答案:

答案 0 :(得分:1)

据我所知,TFS没有为此提供自动控制。

我们所做的是在构建时标记源代码。当QA对构建感到满意并且我们正在转向生产时,我们会在标签处进行分支并从该分支构建。

您实际上不需要分支,只需从批准的标签构建。如果您没有使用标签,您可以执行更改集编号以使项目达到该值并从中构建,您只需要知道您为QA构建的更改集编号是什么。

您知道,如果您签署了分支机构或者有更新的更改集,那么您是否必须再次构建。

您还可以使用持续集成工具在每次签入时构建新版本.CruiseControl.Net就是其中的一个示例。 TFS有一个内置但我没有使用它。