Пошаговое руководство. Настройка политик возврата и примечаний при возврате

Обновлен: Ноябрь 2007

В Team Foundation можно определить собственные поля для примечаний команды при возврате и пользовательские правила возврата, чтобы ввести ограничения по типам изменений, которые можно фиксировать на сервере системы управления версиями.

  • Создание шаблонов примечания и требований при возврате

    Можно определить собственные поля для сбора сведений, связанных с возвратом, которые необходимо будет заполнить пользователям в процессе возврата. Эти сведения сохраняются вместе с другими сведениями о наборе изменений и могут включаться в электронное уведомление, которое доставляется остальным членам команды.

  • Определение политик возврата

    Можно определить пользовательские правила возврата, чтобы ввести ограничения по типам изменений, которые можно фиксировать на сервере системы управления версиями. Например, администратор проекта может определить правила для предварительной проверки изменений исходного кода, прежде чем они будут зафиксированы на сервере. Team Foundation поставляется вместе с политиками возврата, которые используются для проверки того, что рабочие элементы связаны с изменениями, модульные тесты успешно пройдены, а статический анализ исходного кода выполнен без ошибок. Эти политики расширяются посредством модели подключаемых моделей, поэтому ввести разного рода ограничения можно, просто создав новый подключаемый модуль политики.

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

Необходимые разрешения

Чтобы выполнить процедуры, описанные в данном пошаговом руководстве, нужно иметь разрешения Извлечение и Изменение сведений на уровне сервера со значением Разрешить. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.

Создание примечаний при возврате

Можно определить собственные поля для примечаний команды при возврате и пользовательские требования к процессу возврата на уровне корневых папок сервера (например, $/папка1). Эти папки соответствуют командным проектам. Вышеупомянутые параметры затем применяются ко всему исходному коду, который содержится в этих папках. При попытке пользователя вернуть редакции в папку на сервере, для которой определены пользовательские примечания при возврате или требования, ему будет предложено ввести примечания в диалоговом окне Возврат или окне Возврат. Примечания при возврате могут быть как обязательными, так и необязательными.

Добавление и настройка примечания при возврате

  1. В Сред. Командный обозреватель щелкните командный проект правой кнопкой мыши, выберите пункт Параметры командного проекта, а затем — Система управления версиями.

  2. Перейдите на вкладку Примечания при возврате и нажмите кнопку Добавить.

  3. В раскрывающемся списке Имя введите имя нового примечания при возврате.

  4. При необходимости выберите Обязательное при возврате и нажмите кнопку Добавить (таким образом, добавление текста в качестве примечания при возврате станет обязательным в процессе возврата).

  5. При необходимости измените порядок примечаний при возврате, выбрав примечание и используя кнопки со стрелками для изменения его порядка следования.

  6. Завершив настройку параметров примечаний при возврате, нажмите кнопку ОК.

Настройка предопределенных политик возврата

Можно настроить предопределенные политики возврата, которые позволяют оценить соответствие изменений организационным стандартам.

Настройка предопределенной политики возврата

  1. В Сред. Командный обозреватель щелкните командный проект правой кнопкой мыши, выберите пункт Параметры командного проекта, а затем — Система управления версиями.

  2. Перейдите на вкладку Политика возврата и нажмите кнопку Добавить.

  3. В списке в области Политика возврата выберите требуемый тип политики (Построения, Анализ кода, Политика тестирования или Рабочие элементы) и нажмите кнопку ОК.

    • Если выбрать Построения, политика добавляется в список. Для этой политики требуется успешное построение перед возвратом изменений.

    • Если выбрать Анализ кода, откроется окно Редактор политики анализа кода. Установите флажки для требуемых типов анализа кода. Возможные варианты: Принудительный возврат файлов из текущего решения, Принудительный анализ кода C/C++ (/analyze) и Принудительный анализ управляемого кода. Если выбран Принудительный анализ управляемого кода, выберите параметры правил в окне Параметры правил анализа управляемого кода. Нажмите кнопку ОК. Дополнительные сведения об использовании средств анализа кода см. в разделе Рекомендации по использованию средств анализа кода.

    • Если выбрать Политика тестирования, откроется диалоговое окно Политика тестирования. Нажмите кнопку Обзор, чтобы указать файл метаданных, выберите нужный тест и нажмите кнопку ОК.

    • Если выбрать Рабочие элементы, в список добавляется политика, согласно которой с каждым возвратом должен быть связан один или несколько рабочих элементов.

  4. Завершив настройку параметров политик возврата, нажмите кнопку ОК.

См. также

Задачи

Пошаговое руководство. Управление версиями в Team Foundation

Практическое руководство. Поиск набора изменений

Ссылки

Команда "add"

Другие ресурсы

Пошаговые руководства по функциям управления версиями в Team Foundation