团队如何确保QA中批准的代码与发布到生产的代码相同?
TFS提供哪些自动控件来确保这一点?
另外,如何将引用的编译代码交叉到源代码,以便您不必怀疑是否需要重新编译?
我们来自经典ASP商店,其中源代码和发布的文件是同一个。我们从VSS进行部署。但是,我们正在转向.NET,并且由于缺乏对代码的控制而越来越痛苦和担忧。
答案 0 :(得分:1)
据我所知,TFS没有为此提供自动控制。
我们所做的是在构建时标记源代码。当QA对构建感到满意并且我们正在转向生产时,我们会在标签处进行分支并从该分支构建。
您实际上不需要分支,只需从批准的标签构建。如果您没有使用标签,您可以执行更改集编号以使项目达到该值并从中构建,您只需要知道您为QA构建的更改集编号是什么。
您知道,如果您签署了分支机构或者有更新的更改集,那么您是否必须再次构建。
您还可以使用持续集成工具在每次签入时构建新版本.CruiseControl.Net就是其中的一个示例。 TFS有一个内置但我没有使用它。