Проверка кода TFS: можем ли мы ограничить проверку кода, чтобы рецензент закрывал ее?

Мы используем TFS для проверки кода. Теперь пользователь, который только создает, может закрыть отзыв. Нам нужен процесс, в котором рецензент может только закрыть обзор.

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

В конце, если все выглядит хорошо, рецензент проверит и закроет обзор.


person Irshad Parat    schedule 11.05.2018    source источник
comment
Рецензенты и разработчики уже могут общаться друг с другом, а полки, связанные с рецензиями, также могут быть обновлены в любое время. Я думаю, что более важно добавить ворота к вашим проверкам, а не беспокоиться о том, кто закрывает обзор.   -  person ChiefTwoPencils    schedule 11.05.2018
comment
Привет, Иршад Парат, вы не могли ограничить пользователя, создавшего проверку кода, закрыть проверку кода. Подробности см. в моем ответе ниже. Есть новости по этому вопросу? Если мой ответ помог или дал правильное направление. Благодарим за отметку ответа, что также поможет другим в сообщество.   -  person PatrickLu-MSFT    schedule 24.05.2018


Ответы (1)


Он может закрыть чужой код-ревью. Все запросы на проверку кода фактически являются рабочим элементом TFS. Вы можете закрывать их массово, массово обновляя их с помощью Excel, как и для любого другого рабочего элемента.

  1. Создайте рабочий запрос, чтобы получить все рабочие элементы запроса на проверку кода этого пользователя, которые находятся в запрошенном состоянии.
  2. Сохраните этот запрос рабочего элемента и откройте этот запрос в Excel, затем отредактируйте рабочие элементы в Excel, чтобы изменить состояние на Закрыто,
  3. Затем нажмите кнопку «Опубликовать», чтобы опубликовать обновления на сервере TFS.

Чтобы сделать это, откройте запрос проверки кода по ссылке в правом верхнем углу раздела «Проверки кода» в Team Explorer.

введите здесь описание изображения

Перейдя в режим запроса, нажмите «Сохранить запрос», чтобы сохранить запрос проверки кода. Теперь нажмите на кнопку «Открыть запрос в Excel».

введите здесь описание изображения

Это откроет для вас лист Excel. Измените состояние каждого рабочего элемента проверки кода, который вы хотите обновить. Затем щелкните меню «Команда» и используйте кнопку «Опубликовать», чтобы внести изменения в TFS.

введите здесь описание изображения

Дополнительные сведения см. в этой теме: Закрыть проверку чужого кода TFS 2015

Вы не могли запретить пользователю, создавшему проверку кода, закрывать проверку кода. Однако вы можете принудительно выполнить проверку кода до времени регистрации, используя политику регистрации. После неудачной проверки кода пользователь не сможет проверить свой код. Вы можете либо написать собственную регистрацию политику или напрямую использовать третьи расширения -- Colin's ALM Checkin Policies VS 2017 .

person PatrickLu-MSFT    schedule 11.05.2018