Предостережение: я довольно новичок как для git, так и для GitHub.
Итак, в моей текущей настройке моя команда использует исправления git flow (обычно начинаются и заканчиваются графическим инструментом, таким как GitKraken или IntelliJ), чтобы внести изменения, которые необходимо объединить в две ветки и вытолкнуть вверх по течению в обоих. Так, например, поток будет:
- Перенести последние с мастера
- Начать исправление
- Зафиксировать изменения
- Объединить ветвь исправления в обоих основных и разработать и нажать оба вверх
Теперь мы смотрим на перенос нашего кода в GitHub и хотели бы начать использовать Pull Requests по двум причинам:
- CI перехватывает тесты и прочее
- место для размещения комментариев, специфичных для кода, непосредственно не связанных с основной "проблемой"
- избегая необходимости для всех постоянно привлекать новейших мастеров/разрабатывать их локальную машину, чтобы они могли объединять изменения.
Но в случае с Hotfixes я не уверен, что делать, потому что я объединяюсь в две ветки, но это действительно одно "действие", поэтому вручную создание двух запросов на получение кажется странным, особенно с шага 4) в нашем текущий поток - это один клик.
Есть ли разумный способ справиться с этим? Моим идеальным случаем было бы то, что нажатие кнопки "Слияние" в запросе Pull просто слилось бы в оба, но это не похоже на доступный вариант.