Как проверить, добавил ли я рецензента во время «проверки» наборов изменений? - PullRequest
1 голос
/ 24 февраля 2020

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

enter image description here

Заранее спасибо. Я использую VS19.

1 Ответ

1 голос
/ 25 февраля 2020

Обновление

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

Конечно, есть еще один вариант, который запрашивает напрямую к TFS Warehouse, но он сложен и требует доступа к эта база данных и знания о схеме.


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

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

Вы можете выполнять запросы для поиска Запрос проверки кода рабочих элементов, и вы найдете соответствующие наборы изменений в поле Связанный контекст (идентификатор набора изменений или имя набора полок)

enter image description here

Внутри рабочего элемента запроса на проверку кода вы можете проверьте набор изменений по ссылке в верхней части представления рабочего элемента. И вы можете проверить, есть ли дочерний рабочий элемент с типом « Ответ на проверку кода ». Он создается для каждого человека, которому было предложено предоставить комментарии для проверки. Если нет дочернего рабочего элемента, который означает этот код обзор без какого-либо рецензента, вы можете выбрать людей позже.

enter image description here

Подробнее о полях, вы можете посмотреть по этой ссылке - Обзор кода и ссылка на поле обратной связи

...