Во многих рабочих процессах, как только ветвь feature
была снова объединена с master
, она удаляется. GitHub, вероятно, является ярким примером этого. Если вы будете следовать этой школе мысли, вы удалите ее и создадите новую функциональную ветку для своего следующего спринта.
Если вы действительно хотите продолжать использовать ветку, вам придется либо перебазировать feature
перейти на master
или объединить master
в feature
ветку. Я не вижу никаких преимуществ в перебазировании, которое может быть беспорядочным, поэтому давайте рассмотрим слияние. Вы объединили ветку функции в мастер. Следовательно, мастер уже имеет все функции из ветки функций, но обратное неверно, то есть в ветке функций, вероятно, отсутствуют некоторые функции, которые были введены в мастер. Чтобы выполнить слияние, вы должны использовать эту команду:
git checkout feature
git merge master
Возможно, вам придется разрешить конфликты слияния, возникающие из-за новых функций в master
, которых еще нет в ветке функций.
Сейчас ветка feature
обновлена до master
, и вы можете продолжать ее использовать, если используете sh. Лично я бы просто оставил функциональную ветку там, где она есть, и создал бы совершенно новую функциональную ветку. Вы можете оставить его при себе в течение нескольких спринтов, пока не будете уверены, что удаление безопасно.