Отправка, загрузка и удаление шаблонов процессов для коллекции командных проектов
Шаблоны процессов используются в Visual Studio Team Foundation Server (TFS) для создания командных проектов и поддержки обновления существующих командных проектов.
Можно отправлять, загружать и удалять шаблоны процессов для коллекции командных проектов. Кроме того, можно пометить шаблон для отображения в качестве шаблона по умолчанию в средстве Мастер создания командных проектов. Сравнение шаблонов процессов TFS по умолчанию см. в разделе Выбор шаблона процесса, работа с артефактами командного проекта.
Совет
Чтобы получить доступ к последним версиям этих шаблонов процессов, установите последнюю версию Visual Studio Team Foundation Server.
Последние версии шаблонов процессов по умолчанию, установленные в TFS, доступны здесь: %programfiles%/Microsoft Team Foundation Server 14.0/Tools/Deploy/ProcessTemplateManagerFiles/1033.Описание всех файлов и папок см. в разделе Общие сведения о файлах шаблонов процессов.
Чтобы настроить шаблон процесса, сначала нужно скачать копию исходных файлов. После настройки шаблона процесса необходимо отправить новую версию в коллекцию командных проектов. Информацию о настройке шаблонов процессов см. в разделе Настройка процесса.
Управление шаблоном процесса
Откройте версию Visual Studio или Team Explorer, соответствующую версии локального развертывания TFS, к которому вы подключаетесь.
Вы в любой момент можете скачать бесплатную версию Team Explorer с сайта загрузки Visual Studio
Если вы не являетесь членом группы Администраторы коллекции проектов, необходимо добавить себя в эту группу.
Откройте диспетчер шаблонов процессов, выбрав Команда, Параметры коллекции командных проектов.
Вы увидите список всех шаблонов процессов, переданных в коллекцию командных проектов.
Выберите шаблон процесса, с которым хотите работать, а затем выполните одно из указанных ниже действий.
Кнопка или ссылка
Действие
Отправить
Отправьте шаблон процесса.
В диалоговом окне Отправить шаблон процессов выберите папку, содержащую корневой файл и файл ProcessTemplate.xml для шаблона процесса, который необходимо отправить. См. также Ограничения шаблонов процессов и проверки.
Выберите Отправить.
Загрузить
Загрузка шаблона процесса на локальный компьютер
В диалоговом окне Загрузить шаблон процессов выберите папку, в которую будет загружен шаблон процесса.
Нажмите кнопку Сохранить.
Сделать значением по умолчанию
Чтобы выбранный шаблон процесса отображался в качестве шаблона по умолчанию в средстве Мастер создания командных проектов.
Удаление
Окончательное удаление выбранного шаблона процесса из коллекции
Ограничения шаблона процессов и проверки
Для отправки шаблона процесса он должен пройти указанные ниже проверки.
Имя шаблона процесса должно быть уникальным, а его длина не должна превышать 256 символов Юникода. При совпадении имен существующий шаблон перезаписывается.
Кроме того, имя не должно содержать следующие символы:
. , ; ' ` : / \ * | ? " & % $ ! + = ( ) [ ] { } < >
Информацию о дополнительных ограничениях см. в разделе Ограничения именования в Team Foundation.
В папках шаблонов процессов не должно быть EXE-файлов. Если они есть, шаблон процесса может быть отправлен успешно, но создать проект не удастся.
Общий размер шаблона процесса не должен превышать 2 ГБ. В противном случае создать проект не удастся.
В процессе загрузки выполняется частичная проверка допустимости XML каждого XML-файла шаблона процесса. В случае каких-либо ошибок при попытке загрузить шаблон процесса, необходимо проанализировать XML-файл, чтобы определить причину ошибки. Обратите внимание, что дублирующиеся теги в XML-файле могут вызывать ошибки. Если XML не содержит ошибок, проверьте, включены ли все необходимые файлы в шаблон процесса и находятся ли они в нужных папках.
Важно!
В определении схемы шаблонов процессов используется сочетание элементов в формате Camel и элементов, состоящих из прописных букв.Если при проверке файлов определения типов возникнут ошибки, проверьте регистр элементов.Кроме того, структура открывающих и закрывающих тегов должна соответствовать правилам синтаксиса XML.См. Подключаемые модули шаблона процесса. Указатель определений XML-элементов.
Вопросы и ответы
Вопрос. Какие проблемы с совместимостью влияют на управление шаблонами процессов?
Ответ. Для создания командного проекта или скачивания и отправки шаблонов процессов версия клиента должна совпадать с версией сервера. Например, подключаться к Team Foundation Server 2015 следует из Visual Studio 2015 или Team Explorer 2015.
Подробнее см. в разделе Совместимость клиентов Team Foundation и Team Foundation Server.
Вопрос. Как обновить шаблон процесса для поддержки новых функций?
Ответ. При обновлении локального развертывания TFS до более поздней версии могут стать доступны новые функции средств гибкой разработки. Чтобы получить доступ к этим новым функциям, вам может потребоваться обновить настроенный шаблон процесса.
Вопрос. Как создать командный проект?
Ответ. См. раздел Создание командного проекта. Мастер создания командного проекта выполняет ряд инструкций, содержащихся в файлах шаблона процесса, чтобы настроить начальные параметры и передать артефакты и файлы шаблона.