Поделиться через


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

Администраторы Team Foundation (подсистема контроля версий) могут добавлять и изменять требования политик возврата. В соответствии с этими политиками возврата пользователь должен предпринять определенные действия при возврате кода в систему управления версиями. Например, от пользователя может потребоваться связать рабочий элемент с набором изменений. Дополнительные сведения об операциях возврата см. в разделе Возврат ожидающих изменений. Перед изменением политики возврата, необходимо создать такую политику. Дополнительные сведения см. в разделе Добавление политик возврата. По умолчанию доступны следующие типы политик возврата.

  • Построения   Требуется успешное построение перед возвратом.

  • Анализ кода   Требуется проведение анализа кода перед возвратом.

  • Политика тестирования   Требуется проведение определенных тестов перед возвратом.

  • Рабочие элементы   Требуется один или несколько рабочих элементов, связанных с возвратом.

Примечание

Можно временно отключить один или несколько типов политик в окне Параметры системы управления версиями на вкладке Политика возврата. Для этого выделите политики и щелкните Отключить.Чтобы включить отключенную политику, выберите ее, а затем нажмите кнопку Включить.

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

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

Для изменения политики возврата

  1. В меню Группа выберите пункт Параметры командного проекта, а затем — Система управления версиями.

  2. В диалоговом окне Параметры системы управления версиями перейдите на вкладку Политика возврата.

  3. В списке типов политик щелкните тип политик, который необходимо изменить, а затем нажмите кнопку Изменить.

  4. Дальнейшие действия зависят от типа изменяемой политики.

    • Построения   Требуется успешное построение перед возвратом. Этот тип политики нельзя изменить.

    • Анализ кода   Требуется проведение анализа кода перед его возвратом. Появится диалоговое окно Редактор политики анализа кода.

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

      Дополнительные сведения об использовании средств анализа кода см. в разделе Создание и использование политик возврата с анализом кода.

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

      (Необязательно) Установите флажок Применять политику возврата только в отношении тестов, на которые повлияли изменения в коде, если требуется ограничить политику по этому критерию.

      Дополнительные сведения см. в разделах Создание параметров тестирования для запуска автоматических тестов из Visual Studio и Определение списков тестов для группировки тестов.

    • Рабочие элементы   Требуется один или несколько рабочих элементов, связанных с возвратом. Этот тип политики нельзя изменить.

  5. Нажмите кнопку ОК.

См. также

Задачи

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

Основные понятия

Установка и внедрение системы контроля качества

Работа с наборами изменений