TFS не учитывает / авторский аргумент с gated build
Мы хотели бы иметь такой процесс:
- Пользователь отправляет обзор кода с набором изменений, которые он хочет видеть в главной ветке.
- Если код проходит рецензирование, выбранная группа пользователей может развернуть набор полок и объединить изменения в мастер, используя оригинальное имя авторов для отслеживания истории.
Я могу использовать 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.