Добавление политик возврата
Администраторы Team Foundation (подсистема контроля версий) могут добавлять требования политик возврата. В соответствии с этими политиками возврата пользователь должен предпринять определенные действия при возврате кода в систему управления версиями. Например, от пользователя может потребоваться связать рабочий элемент с набором изменений. Дополнительные сведения о возвратах см. в разделе Возврат ожидающих изменений. По умолчанию доступны следующие типы политик возврата.
Построения Требуется успешное построение перед возвратом.
Анализ кода Требуется проведение анализа кода перед возвратом.
Политика тестирования Требуется проведение определенных тестов перед возвратом.
Рабочие элементы Требуется один или несколько рабочих элементов, связанных с возвратом.
Необходимые разрешения
Чтобы выполнить эту процедуру, необходимо задать для набора разрешений Изменение информации на уровне проекта значение Разрешить. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.
Процедура
Создание политики возврата
В Сред. Командный обозреватель щелкните проект правой кнопкой мыши, выберите Параметры командного проекта, а затем — Система управления версиями.
Откроется диалоговое окно Параметры системы управления версиями.
Перейдите на вкладку Политика возврата и нажмите кнопку Добавить.
Откроется диалоговое окно Добавление политики возврата.
В списке типов политик возврата выберите нужный тип и нажмите кнопку ОК.
Список включает следующие варианты.
Выберите Построения, если перед возвратом изменений требуется успешное построение.
Выберите Анализ кода, если перед возвратом требуется проведение анализа кода. Появится диалоговое окно Редактор политики анализа кода.
Установите флажки для требуемых типов анализа кода. Возможные варианты: Принудительный возврат файлов из текущего решения, Принудительный анализ кода C/C++ (/analyze) и Принудительный анализ управляемого кода. Если установлен флажок Принудительный анализ управляемого кода, выберите требуемые параметры правил в группе Параметры правил анализа управляемого кода.
Дополнительные сведения об использовании средств анализа кода см. в разделе Создание и использование политик возврата с анализом кода.
По завершении нажмите кнопку ОК.
Выберите Политика тестирования, если перед возвратом требуется проведение определенных тестов. Открывается диалоговое окно Политика тестирования.
Нажмите кнопку Обзор. В диалоговом окне Обзор выберите файл метаданных и нажмите ОК. В диалоговом окне "Политика тестирования" установите флажки для списков тестов, которые нужно выполнить в соответствии с политикой возврата.
(Необязательно) Установите флажок Применять политику возврата только в отношении тестов, на которые повлияли изменения в коде, если требуется ограничить политику по этому критерию.
Дополнительные сведения см. в разделах Создание параметров тестирования для запуска автоматических тестов из Visual Studio и Определение списков тестов для группировки тестов.
Если выбрать Рабочие элементы, в список добавляется политика, согласно которой с возвратом должен быть связан рабочий элемент.
По завершении настройки параметров нажмите кнопку ОК; теперь будет отображена новая политика возврата.
См. также
Задачи
Пошаговое руководство. Настройка политик возврата и примечаний при возврате
Практическое руководство. Создание списка тестов