У меня есть проект, который имеет главную ветку и стабильную ветку - ветки давно разошлись. Теперь у меня есть пара коммитов в стабильной ветке, которые я также хочу иметь в основной ветке (исправление ошибки). Я не могу объединиться, так как ветви разошлись, и есть множество неотложенных изменений - я просто хочу 4 коммита.
Так что я попробовал вишневый кирку. Однако это не удается, поскольку имена модулей верхнего уровня изменились со схемы «проект-модуль» на «модуль». При выборе вишни GIT создает новые файлы в старых каталогах (как в старой ветке): переименование не обнаружено. Это возможно, потому что я получаю это предупреждение:
warning: too many files (created: 278 deleted: 5364), skipping inexact rename detection
Я пробовал git format-patch + git am, но при этом снова создаются файлы в старых каталогах.
Как я могу применить коммиты к основной ветке?
Спасибо,
Адам