1

警告 - 新手问题....

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

我假设:

  1. 我会选择一个工作项并声明我正在着手处理它,
  2. 对代码库进行我认为合适的更改,
  3. 每次签出文件时,它都与当前工作项相关联,并且
  4. 当我登记入住时,我可以声明我已经停止处理该工作项目。

然后,如果我查看一个工作项,我可以查看与该工作项相关联的变更集,从而完全准确地了解针对该特定工作项所做的更改。

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

4

3 回答 3

7

顺序是:进行更改,选择挂起的更改以签入,选择工作项,进行签入。您可以启用强制更改与工作项关联的签入策略。

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

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

于 2011-03-29T12:43:35.530 回答
2

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

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

它还允许自动构建与工作项相关联,并启用测试影响分析。如果您只是将工作项与您认为必须更改以解决它的代码相关联,我认为这些事情没有任何意义。

于 2011-03-04T02:05:36.837 回答
0

实际上在项目级别,您可以通过签入启用“需要工作项”。这意味着首先定义工作项,以便在发生签入时您可以关联一些东西。

于 2012-11-11T04:20:04.367 回答