Мой проект на GitHub. Я хочу реализовать некоторую автоматизацию для обратного переноса недавних изменений из ветки разработки (т.е. master) в стабильную ветку (stable). В какой-то момент стабильная ветвь разветвляется от master, и после этого они никогда не пересекаются.
Идея очень проста.
- Вишня - выберите отдельный коммит от мастера к конюшне.
- проверить новые изменения в стабильной версии: сборки, тесты и т. Д.
Лучший и удобный способ - создать запрос на извлечение, и все идет гладко, пока не возникнут конфликты.
Как я могу имитировать выбор определенных изменений, оставляя все конфликты, замеченные в запросе на удаление, без изменений? Я имею в виду, что уполномоченный по запросу извлечения сможет видеть те же левые / правые / базовые части конфликтов, какие я вижу локально, когда git cherry-pick
не удается.
Разрешено создавать временные ветки с временными коммитами, при условии, что цессионарий сможет устранить любые исторические возмущения с помощью "сквош-слияния".