【问题标题】:Do you allow check-ins associated with work items from another Team Project?您是否允许签入与来自另一个团队项目的工作项相关联?
【发布时间】:2011-01-30 07:59:28
【问题描述】:

Team Foundation Server 2008 允许每次签入都与一个工作项相关联,但是如果您正在开发一些跨越多个团队项目的功能,您会怎么做?

例如,您正在为客户开发特定产品,并且该产品有自己的团队项目,但同时也在使用您在另一个团队项目中独立维护的一些其他组件或工具。

您在哪里为涉及两个项目更改的需求创建工作项?

  1. 独立的,每个工作项都在自己的团队项目中
  2. 客户团队项目中的所有工作项,无论关联的源代码如何

后者似乎更易于维护和控制,但它涉及将一个团队项目的签入与另一个团队项目中的工作项相关联。

【问题讨论】:

    标签: tfs tfs-workitem development-process


    【解决方案1】:

    首先,我想说让每个签入都与一个工作项相关联是一种很好的做法,而且比该工作项的确切位置更重要。

    从 TFS 的角度来看,工作项是在同一个项目中还是在另一个项目中确实无关紧要 - 真正不同的是报告方面。

    因此,查看此问题的一种方法是查看报告。比如

    • 如果项目和组件/工具上的所有工作都计入项目,那么在项目中创建所有工作项是有意义的。
    • 如果对组件的更改单独出资 - 为单个项目创建单独的工作项会更有意义

    另一种看待它的方式是出于历史原因 - 如果您希望能够返回并查看特定工具/组件中的更改,则还可以更轻松地查看工作项项目内。

    可能有一种方法可以明智地拆分工作项并为组件项目中的组件创建工作项,并为主项目中的项目(如果它们与使用组件相关)创建工作项。您总是可以将这两个工作项链接在一起。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-30
      • 1970-01-01
      • 1970-01-01
      • 2014-04-18
      • 1970-01-01
      • 2013-06-14
      相关资源
      最近更新 更多