Могу ли я заблокировать созданный мной PR от слияния на git? - PullRequest
0 голосов
/ 27 апреля 2020

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

Итак, я слежу за следующим рабочим процессом:

  1. Создать bugfix/bug1 из dev
  2. Fix, создайте PR bugfix/bug1 => dev
  3. Создайте bugfix/bug2 из bugfix/bug1, так как мне нужны исправления из первого
  4. Исправьте, создайте PR bugfix/bug2 => bugfix/bug1, чтобы увидеть чистый diff

Позже, когда будут проверены все PR, я объединю bugfix/bug1 с dev, затем обновите пункт назначения bugfix/bug2 с bugfix/bug1 до dev и объедините его также с dev.

Проблема, которая включает в себя N + 1 все изменения от предыдущего, будет обработана rebase если необходимо.

Я бы хотел сделать невозможным случайное слияние N+1 с N. В настоящее время решение состоит в том, чтобы пометить заголовок PR с префиксом (WFM #{PR number}) в качестве напоминания. Может быть, этот сценарий может каким-то образом обрабатываться самой github?

Используется github.com.

1 Ответ

2 голосов
/ 27 апреля 2020

Чтобы создать «не объединяемый» PR на github: вы можете пометить его как черновик

Ссылки на github's do c:

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