Поведение нескольких запросов на ветвление - PullRequest
0 голосов
/ 25 апреля 2018

Итак, это теоретический вопрос:

У вас есть ветка разработки.Питер, Томас и Карла разветвляются и создают свои ветви функций.

Все они переводят свои законченные функции в последнюю ветку разработки и одновременно создают запросы извлечения.

Конечно, они обрабатываютсяв том порядке, в каком они фактически пришли (Петр, Фома, Карла).Но у всех них есть перебазирование в ветке разработки, прежде чем кто-либо выполнит свой запрос на включение.

Что произойдет?

Я полагаю, что только первый запрос (Питер) будет обрабатываться, так как другим придется перебазировать обновленную ветку разработки снова?

Это будет повторяться до тех пор, пока у каждого не будет завершен запрос на извлечение?

Как будут выглядеть страницы обзора кода?Знают ли они, что в настоящее время существует три невыполненных запроса на получение, которые, возможно, придется снова перебазировать / повторно включить?Будут ли они обновлять себя и сообщать об ошибке, которую нельзя будет включить в разработку после того, как первый запрос от первого лица будет выполнен?

1 Ответ

0 голосов
/ 25 апреля 2018

Ни один из запросов на получение не покажет конфликтов, пока целевая ветвь не будет фактически обновлена ​​(путем слияния одного из ожидающих PR или отправки непосредственно в целевую ветвь).

Как только один из PR станетобъединены, остальные покажут конфликты.

...