как сделать релиз, удаляющий некоторые функции в потоке git

Моя текущая ветка gitflow develop содержит много функций, я хотел бы сделать релиз только с некоторыми из них, а некоторые удалить, которые будут выпущены позже.

Обычно я бы сделал:

 git flow release start 1.1.0

но это ответвление от develop со всеми уже объединенными функциями.

Как я могу это сделать?

Спасибо


person Don Giulio    schedule 08.12.2014    source источник


Ответы (1)


Если вы хотите создать ветку релиза, удалив функции из разработки, верните коммиты слияния.

Найдите коммит слияния, который вам не нужен, и получите значение SHA1. потом

git checkout release
git revert -m 1 <<SHA1 value>>

См. также Удаление одной объединенной ветки из основной ветки

person shirakia    schedule 09.12.2014