Путаница с шаблонами BuildProcessTemplates в шаблонах Agile-проектов TFS 2013 и 2012 - в отношении миграции

Мы переносим проект TFS 2012 в TFS 2013 (в проекте есть только рабочие элементы и нет исходного кода) и у нас есть несколько вопросов о шаблоне гибкого проекта.

  • В TFS 2012, если мы хотим создать Agile-проект, нам нужно выбрать: MSF для Agile Software Development 6.2.
  • В TFS 2013, если мы хотим создать Agile-проект, нам нужно выбрать: MSF для Agile Software Development 2013.3

Я хочу знать следующее:

  1. Почему у проекта TFS 2012 с вышеуказанным шаблоном есть папка под названием "BuildProcessTemplates", а у проекта TFS 2013 такой папки нет?

  2. Какое значение имеет папка BuildProcessTemplates, хранятся ли в ней данные рабочих элементов? Можем ли мы избавиться от этого, не затрагивая данные рабочего места?

  3. Мы переносим проект TFS 2012 в TFS 2013, поэтому нам интересно, сможем ли мы удалить папку "BuildProcessTemplates" после перехода на TFS 2013, не затрагивая рабочие элементы.

1 ответ

Решение

Это запутанная терминология.

" Шаблоны процессов" и " Шаблоны процессов сборки" - это абсолютно разные вещи без наложения.

Шаблон процесса контролирует, какие рабочие элементы у вас есть, как они взаимодействуют и какие отчеты вы получаете.

Шаблон процесса сборки контролирует работу системы сборки TFS. Они ортогональны к рабочим элементам. Вы можете удалить BuildProcessTemplates папка, и это не повлияет на ваши рабочие элементы, но я не рекомендую этого делать - папка содержит рабочие процессы, которые TFS может использовать для создания вашего программного обеспечения для непрерывной интеграции или непрерывной доставки.

Начиная с TFS2013, папка не создается, поскольку встроенные шаблоны хранятся внутри. Вам нужно только создать папку для шаблонов процесса сборки, если вы хотите использовать пользовательские шаблоны или изменить существующие шаблоны.

Другие вопросы по тегам