如何撤销带有任何提交更改的Git Flow Release启动

6
简单来说,是否有一条命令可以撤销由git flow release start操作所做的更改?如果已经推送了任何更改到发布内容中,最安全的停止发布内容的方式是什么,因为我们不能同时拥有多个发布分支?
1个回答

6

发布版本是指在开发分支上有一些需要移动到主分支的工作时创建的时间点分支。

假设你只想关闭发布分支,并且失去所有所做的更改,你可以简单地删除该分支,即:

git branch -d release/x.x.x

注意: 如果需要的话,您可能需要执行 git branch -D release/x.x.x 命令,并将提示进行必要的操作。

注意:如果您已经将发布分支推送到远程,则还需要在那里删除该分支。

如果发布分支中有您想要合并回开发分支的更改,则需要在删除该分支之前将这些更改合并。即:

git checkout develop
git merge --no-ff release/x.x.x

那应该就是你需要做的了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接