В настоящее время у меня есть ветвь основной ветки sprint-25
, из которой я создал feature/proj-121
и начал работать над ней.Эта ветвь не была объединена с sprint-25
, так как работа все еще продолжается, но я создал другую ветку fixes/proj-141
из feature/proj-121
, чтобы исправить одну ошибку, зафиксировать и отправить изменения, теперь, когда я создаю запрос на слияние (MR), он содержит все файлы изменений, которые были зафиксированы веткой feature/proj-121
, что очевидно, потому что я создал эту ветку из feature/proj-121
Да.теперь проблема заключается в том, что feature/proj-121
имеет 125 изменений файла, а fixes/proj-141
- только 3 изменения файла, и когда мы запрашиваем объединение, он показывает 128 изменений файла, но я хочу только 3 изменения файла.
Мне известно об использовании cherry-pick потребуется новая ветвь, но есть ли способ сохранить то же имя ветки, но изменить базовую ветвь.
Теперь моя проблема заключается в том, как перестроить ветку fixes/proj-141
с sprint-25
, чтобы MR содержал только тот коммит и файлы, которые были изменены только для этой ветви.