Git Multiple Pull Request Error - «Между этими ветвями уже существует активный запрос на извлечение» - PullRequest
0 голосов
/ 25 апреля 2019

Моя команда использует Git и хочет использовать одну ветвь кода, чтобы соответствовать методам SAFe / XP.Мы используем Git Pull Request для упрощения «проверки кода», но одновременно разрешено только 1.Если существует существующий запрос на удаление, я получаю следующую ошибку при попытке создать 2-й: Активный запрос на удаление уже существует между этими ветвями

Это означает, что последующие проверки могут быть сделаны для ветви, что приведет кочень большой PullRequests.Разработчик не может проверить регистрацию кода от нескольких разработчиков для нескольких историй.

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

1 Ответ

0 голосов
/ 26 апреля 2019

Вы сказали -

В моей предыдущей организации это не было проблемой, поскольку вы могли зарегистрировать код по заявке и легко идентифицировать каждый файл, измененный в наборе изменений.Это сделало пересмотр кода прямо вперед.

Вы все еще можете сделать это с помощью Pull Requests.Если вы перейдете к коммитам в PR и выберете любой из них, он покажет вам разницу между выбранным коммитом и его предшественником.Таким образом, даже если PR имеет 15 коммитов, вы все равно можете перемещаться по изменениям в каждом коммите.

Альтернативный способ - увеличить поток мерзавцев.Вы можете сохранить локальную ветвь для каждого разработчика, работающего над историей, и ветку функций для истории.Поднимите PR от местного филиала до тематического филиала, как только отдельные разработчики завершат свою работу.И когда разработка функции будет завершена, поднимите PR от ветки Feature до Master.

Этот процесс гарантирует, что ваши предыдущие PR для ветви Feature будут короткими и приятными, и их просмотр займет меньше времени.И в финальном PR от функции до мастера, весь код будет уже рассмотрен и будет готов к объединению.

...