Слияние веток Git Feature с переходом от проблем разработки - PullRequest
0 голосов
/ 06 декабря 2018

В настоящее время у нас есть этот рабочий процесс:

  1. Мы создаем функциональные ветви на основе ветви develop (develop основана на главной ветви)
  2. Мы открываем PRс базой develop и после проверки кода мы объединяем в develop
  3. Мы хотим, чтобы ТОЛЬКО одобренные ветви функций были перемещены рядом с веткой staging, которая в точности соответствует нашей стабильноймастер на данный момент

Таким образом, проблема здесь заключается в , когда мы объединяем ветвь объекта с staging, также объединяется вся история develop (потому что, как вы знаете, функцияветви основаны на develop).

Таким образом, вопрос заключается в том, как мы можем объединить ветви функций в staging, не добавляя в него всю историю develop.

Кроме того, если мы основали ветви функций на master Я думаю, что при объединении с разработкой это может привести к конфликтам (если, например, две ветви функций имеют коммиты в одни и те же файлы и строки)

Пожалуйста, исправьте меня напоследний пункт, если я ошибаюсь.

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

...