TFS工作项和自动与变更集关联

时间:2011-03-04 00:22:27

标签: tfs tfs2010 changeset alm

警告 - 新手问题......

我有一个愿景,我可以选择我正在处理的工作项,当我检查代码时,我可以自动将变更集与工作项相关联。

我假设:

  1. 我会选择一个工作项目并说明我正在开始研究它,
  2. 根据我的需要对代码库进行更改,
  3. 每次签出文件时,它都与当前工作项相关联,并且
  4. 当我办理登机手续时,我可以说我已停止处理该工作项目。
  5. 然后,如果我查看工作项,我可以看到与该工作项关联的变更集,充分保证了对该特定工作项所做的更改。

    这可能吗?它是自动的吗?到目前为止,我发现的所有内容都是变更集与工作项的手动关联。

3 个答案:

答案 0 :(得分:7)

订单是:进行更改,选择挂起的更改以便办理登机手续,选择工作项,办理登机手续。您可以启用签入策略,强制更改与工作项关联。

<强>更新 使用TFS2012 / TFS2013 Premium和Ultimate,可以使用“我的工作”页面更酷的方式。在开始编码之前,从“可用工作项”到“正在进行”中选择一个工作项。从那里,您可以通过单击“签入”直接跳转到“待更改”页面。也可以在保存IDE状态的地方暂停工作。

演示:http://go.microsoft.com/fwlink/?LinkID=251849

答案 1 :(得分:2)

你所要求的并不是一个好主意。这几乎只允许您一次为每个团队项目处理一个工作项。如果你能做到这一点,那么你必须过着平静的生活。

相反,TFS允许您在创建变更集时将变更集与一个或多个工作项相关联。这样可以很容易地确切地看到为了解决特定工作项而进行了哪些代码更改。

它还允许自动构建与工作项相关联,并启用测试影响分析。如果你只是简单地将一个工作项与你假设的代码相关联,你不得不改变它来解决它。

答案 2 :(得分:0)

实际上,在项目级别,您可以使用签入启用“需要工作项”。这意味着首先要定义工作项,这样您就可以在签入时与之关联。