4

我们正在将一个 TFS 2012 项目迁移到 TFS 2013(项目只有工作项,没有源代码),并且有几个关于敏捷项目模板的问题。

  • 在 TFS 2012 中,如果我们想创建一个敏捷项目,那么我们必须选择:MSF for Agile Software Development 6.2
  • 在 TFS 2013 中,如果我们想创建一个敏捷项目,那么我们必须选择:MSF for Agile Software Development 2013.3

我想知道以下内容:

  1. 为什么具有上述模板的 TFS 2012 项目下有一个名为“BuildProcessTemplates”的文件夹,而 TFS 2013 项目没有这样的文件夹?

  2. “BuildProcessTemplates”文件夹有什么意义,工作项数据是否存储在其中?我们可以在不影响工作项数据的情况下摆脱它吗?

  3. 我们正在将 TFS 2012 项目迁移到 TFS 2013,因此我们想知道是否可以在迁移到 TFS 2013 后删除“BuildProcessTemplates”文件夹而不影响工作项。

4

1 回答 1

6

这是令人困惑的术语。

流程模板”和“构建流程模板”是完全不同的东西,没有重叠。

流程模板控制您可用的工作项、它们如何交互以及您获得的报告。

构建过程模板控制 TFS 构建系统的工作方式。它们与工作项正交。您可以删除该BuildProcessTemplates文件夹,它不会对您的工作项产生影响,但我不建议这样做——该文件夹包含 TFS 可用于构建您的软件以进行持续集成或持续交付的工作流。

从 TFS2013 开始,不会创建该文件夹,因为内置模板存储在内部。如果要使用自定义模板或修改现有模板,只需为构建过程模板创建一个文件夹。

于 2015-01-15T14:36:18.657 回答