TFS CM资源建议/一些问题

时间:2010-03-18 20:49:12

标签: tfs branch configuration-management

我正在与一个由5名开发人员和1名QA人员组成的小型开发商店合作。我们正在使用TFS,需要更加精确地使用此工具。

目前开发团队每晚都会检查他们的代码。每晚构建运行并将输出推送到网络共享上。我们的QA人员使用此版本进行第二天的测试。有时,主干代码库的构建存在阻碍QA过程的问题/错误,并且它在过去并不是一个巨大的问题,但我们现在想要进入一个状态,让我们的QA人员在稳定的QA上进行测试建立。

所以我认为我们需要创建一个分支(称之为QA),开发人员将继续开发主干,但QA人员将使用从QA分支中的代码创建的构建。

看起来很简单,但我们也开始进行代码审查。因此,我们有另一个愿望,即只有经过代码审查的代码才能升级到QA分支。每个开发人员都在处理TFS项目,当他们签入变更集时,他们会针对TFS项目执行此操作,该项目会在签入的代码文件和TFS项目之间创建链接。最终,TFS项目变得完整并准备好进行代码审查。将审查附加到TFS项目的所有代码。如何将这些文件的版本提升到QA分支?

在QA分支中,如果发现错误,我们希望在QA分支中修复它,并将更改迁移回主干。我相信TFS有办法自动做到这一点不是吗?

长话短说,我们想要建立一个我相信非常标准的构建和CM环境,但我们不知道如何使用TFS实现这一点。鉴于我们的情况,有人可以指出一本能满足我们特定需求的书籍或网站吗?我们希望在不必深入研究CM理论或TFS的情况下实现这一目标。

我非常感谢任何建议!

谢谢, 约翰

1 个答案:

答案 0 :(得分:1)

您可能想要了解CodePlex上的资源。对于如何构建分支模型,有不同的策略。