Как объединить ветку исправлений, созданную из RELEASE, в другие ветки после нескольких перезагрузок?
Мы выполняем следующие шаги для установки исправлений. 1. Создайте ветку исправлений из RELEASE 2. Устраните проблемы в ветке исправлений. Переустановите ветку исправления с помощью DEV(при необходимости) и отправьте запрос на вытягивание из ветки исправления в ветку DEV 3. После успешного тестирования мы отправляем запрос на извлечение из той же ветки исправления в ветку RELEASE.
Вышеупомянутые шаги работают нормально, если нам не нужно переустанавливать ветвь исправлений с помощью DEV, и ее очень чисто, чтобы дать запрос на перенос для ветки RELEASE.
Если мы перебазируем ветку исправлений с помощью DEV, мы возвращаем перезагрузку с помощью git reset --hard {commit_id}
и может дать чистый запрос на вытягивание против RELEASE
Проблема в том, что если мы несколько раз вносим изменения в ветку исправлений и каждый раз перезагружаем ее, то после успешного тестирования в DEV во время отправки запроса на вытягивание для RELEASE не знаете, как действовать. Должен ли я отменить все ребазинг, сделанный до сих пор для DEV?
Правильно ли я делаю это или какое будет чистое решение для этого?