如何验证git项目的发布分支的修复程序是否已合并到master中?

Bra*_*ugh 5 git

我有一个工作的项目的git存储库.每次我们发布我们的软件版本时,我们都会为它创建一个发布分支.有一个release1.0分支,一个1.1版本分支等.当我们需要为该版本创建一个修补程序时,我们将修复程序提交到该发行版分支,然后我们将该修复程序合并到我们的主开发分支中.

有时我们忘记了我们急于修复生产错误的最后一步,然后新版本没有我们之前问题的修补程序.

是否有一个简单的git命令检查我们所有的发布分支是否已合并为master,如果没有,哪些分支提交?

Lil*_*ard 5

你可以试试git branch --no-merged master.这应该列出所有尚未合并的分支master.

另一种方法是键入git log master..branch,如果将分支合并到master中,将显示空结果,否则将显示未合并提交的列表.