Как сравнить два непоследовательных обновления запроса на извлечение в VSTS? - PullRequest
0 голосов
/ 14 сентября 2018

В VSTS (теперь DevOps Azure) множественные обновления могут быть отправлены в запрос на извлечение (PR).Вы можете сравнить любое обновление с его предыдущим обновлением и сравнить свернутое представление всех обновлений с исходным кодом до внесения каких-либо изменений.Но как мне сравнить два произвольных непоследовательных обновления?

Мой сценарий заключается в том, что у пиара было немало возвратно-поступательного движения, всего было отправлено 8 обновлений.Я последний раз проверял обновление 5, но теперь существует еще 3 обновления.Я не хочу просматривать 6-5, 7-6, 8-7 или все обновления, я просто хочу просмотреть 8-5.Как мне это сделать?

1 Ответ

0 голосов
/ 14 сентября 2018

Обходной путь (при отсутствии какого-либо пользовательского интерфейса для настройки двух непоследовательных обновлений для сравнения) - изменить параметры строки запроса iteration=xxx и base=xxx в URL-адресе, например:

https://xxx.visualstudio.com/xxx/_git/xxx/pullrequest/123?iteration=8&base=5&_a=files

Это обновляет пользовательский интерфейс, как показано ниже:

VSTS diff of two non-sequential updates

Я обнаружил это, потому что получил автоматическое письмо от VSTS с уведомлениемменя о последних выдвинутых обновлениях.В электронном письме была кнопка «Просмотреть запрос».Я нажал кнопку, которая привела меня к пиару в VSTS (я думаю, к разделу Обзор).В верхней части страницы был баннер с ссылкой на сравнение обновления 5 с обновлением 8, которого я никогда раньше не видел.Это звучало многообещающе, поэтому я щелкнул ссылку, и я перешел в раздел «Файлы» и показал различия между обновлениями 5 и 8, что именно то, что я хотел!

Тем не менее, последующие посещения страницы (или нажатие кнопкиКнопка «Просмотреть запрос на извлечение» в электронном письме снова) больше не отображать эту ссылку, и я не могу найти нигде в пользовательском интерфейсе, который позволил бы мне определить два обновления для сравнения.Так что это похоже на единовременную возможность.Пропусти это, и оно ушло навсегда.Я все еще хотел бы знать, есть ли способ определить два непоследовательных обновления, которые будут сравниваться в пользовательском интерфейсе, однако взлом URL-адреса для бедного человека пока является приемлемым обходным путем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...