Git流功能分支孤儿

时间:2019-06-17 07:20:20

标签: git

我对git flow命令有疑问。 我有一个使用git flow初始化的项目,并创建了4个分支:

  • 主人
  • 开发
  • 预订(功能)
  • calendar_booking(功能)

要素分支“ calendar_booking”是基于分支“ booking”创建的。 接下来要应用有关分支的更改,我做了以下命令:

git flow feature finish calendar_booking

在那之后,由于某些原因,关于分支的所有更改都没有合并到“预订”分支中,但是将它们列为预订分支的更改。 在这一点上,我进行了一个名为“将功能calendar_booking合并到预订中”的提交。 接下来,我完成了功能分支“预订”,并自动合并到开发中:

git flow feature finish booking

最后,我发布了带有标签的版本。

现在我的存储库具有以下分支:

  • 主人
  • 开发
  • calendar_booking(功能)

分支“ calendar_booking”是孤立的,因为它基于命令后不存在的分支“ booking”:

git flow feature finish booking

现在,我在“ calendar_booking”中有2个提交未在先前的分支上合并,并且如果执行以下命令:

git flow feature finish calendar_booking

我收到以下消息:

Fatal: The base 'feature/booking' doesn't exists locally or is not a branch. Can't finish the feature branch 'feature/calendar_booking'.

如何合并“ calendar_booking”分支?

谢谢

0 个答案:

没有答案