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

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

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

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

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

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

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

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

Процедура

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

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

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

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

    Откроется диалоговое окно Добавление политики возврата.

  3. В списке типов политик возврата выберите нужный тип и нажмите кнопку ОК.

    Список включает следующие варианты.

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

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

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

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

      По завершении нажмите кнопку ОК.

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

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

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

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

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

  4. По завершении настройки параметров нажмите кнопку ОК; теперь будет отображена новая политика возврата.

См. также

Задачи

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

Практическое руководство. Создание списка тестов

Ссылки

Команда Configure

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

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