TFS не учитывает / авторский аргумент с gated build

Мы хотели бы иметь такой процесс:

  1. Пользователь отправляет обзор кода с набором изменений, которые он хочет видеть в главной ветке.
  2. Если код проходит рецензирование, выбранная группа пользователей может развернуть набор полок и объединить изменения в мастер, используя оригинальное имя авторов для отслеживания истории.

Я могу использовать tf checkin /author:{OriginalAuthor} команда, но это не работает с нашей gated сборкой. Если я обойду gated-сборку, она выполнит регистрацию от имени первоначальных авторов, но, используя gated-сборку, она, кажется, вытаскивает автора с полки, которая все еще помечена как исходящая из моей учетной записи / рабочей области, а не из /author,

Так что мне интересно, есть ли способ сделать так, чтобы /author аргумент для окончательной регистрации, что он выполняет?

1 ответ

Я только что протестировал в TFS 2015.3 и включил Gated Check-in в новой системе сборки.

Если я использую tf checkin /author:AЯ получу шелвсет с сообщением ниже:

Ваша регистрация была помещена в shelveset Gated_2016-10-27_01.53.28.8457;B и отправлена ​​на проверку по определению сборки \ScrumProject\Visual Studio.

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

Как только пользователь B запросит обзор, пользователь A повторно запустит команду tf checkin /author:Aвы увидите сообщение ниже, и изменение было зарегистрировано пользователем A.

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

Другие вопросы по тегам