Путаница с шаблонами 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
Я хочу знать следующее:
Почему у проекта TFS 2012 с вышеуказанным шаблоном есть папка под названием "BuildProcessTemplates", а у проекта TFS 2013 такой папки нет?
Какое значение имеет папка BuildProcessTemplates, хранятся ли в ней данные рабочих элементов? Можем ли мы избавиться от этого, не затрагивая данные рабочего места?
Мы переносим проект TFS 2012 в TFS 2013, поэтому нам интересно, сможем ли мы удалить папку "BuildProcessTemplates" после перехода на TFS 2013, не затрагивая рабочие элементы.
1 ответ
Это запутанная терминология.
" Шаблоны процессов" и " Шаблоны процессов сборки" - это абсолютно разные вещи без наложения.
Шаблон процесса контролирует, какие рабочие элементы у вас есть, как они взаимодействуют и какие отчеты вы получаете.
Шаблон процесса сборки контролирует работу системы сборки TFS. Они ортогональны к рабочим элементам. Вы можете удалить BuildProcessTemplates
папка, и это не повлияет на ваши рабочие элементы, но я не рекомендую этого делать - папка содержит рабочие процессы, которые TFS может использовать для создания вашего программного обеспечения для непрерывной интеграции или непрерывной доставки.
Начиная с TFS2013, папка не создается, поскольку встроенные шаблоны хранятся внутри. Вам нужно только создать папку для шаблонов процесса сборки, если вы хотите использовать пользовательские шаблоны или изменить существующие шаблоны.