Как эмулировать cherry-pick с конфликтами через pull-запрос на GitHub? - PullRequest
0 голосов
/ 22 апреля 2019

Мой проект на GitHub. Я хочу реализовать некоторую автоматизацию для обратного переноса недавних изменений из ветки разработки (т.е. master) в стабильную ветку (stable). В какой-то момент стабильная ветвь разветвляется от master, и после этого они никогда не пересекаются.

Идея очень проста.

  • Вишня - выберите отдельный коммит от мастера к конюшне.
  • проверить новые изменения в стабильной версии: сборки, тесты и т. Д.

Лучший и удобный способ - создать запрос на извлечение, и все идет гладко, пока не возникнут конфликты.

Как я могу имитировать выбор определенных изменений, оставляя все конфликты, замеченные в запросе на удаление, без изменений? Я имею в виду, что уполномоченный по запросу извлечения сможет видеть те же левые / правые / базовые части конфликтов, какие я вижу локально, когда git cherry-pick не удается.

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

...