我知道可以使用以下命令在git中获取当前未合并到
最终我只需要一个计数。 我试图回答以下问题:
对于git存储库历史记录中的每一天(或过去X天/月),有多少分支存在于该日未合并到主分支?
编辑:清楚起见,我只需要给定特定提交的未合并分支计数。 我不需要分支名称。 也就是说,如果我可以截取显示历史记录图形的日志输出,并计算表示任何给定提交时所有分支的行数,我就可以了。 如果有人已经做了这个工作,我只是不想重复劳动。
编辑2:如何计算早于所询问的提交且具有共同父项的提交,然后减去具有多个父项的提交?请参见此图示:
master
的分支:
git branch -r --no-merged master
那么如果我想查看历史提交时相同的内容,但考虑到当时的分支状态(包括已删除的分支)而不是当前分支呢?最终我只需要一个计数。 我试图回答以下问题:
对于git存储库历史记录中的每一天(或过去X天/月),有多少分支存在于该日未合并到主分支?
编辑:清楚起见,我只需要给定特定提交的未合并分支计数。 我不需要分支名称。 也就是说,如果我可以截取显示历史记录图形的日志输出,并计算表示任何给定提交时所有分支的行数,我就可以了。 如果有人已经做了这个工作,我只是不想重复劳动。
编辑2:如何计算早于所询问的提交且具有共同父项的提交,然后减去具有多个父项的提交?请参见此图示:
![enter image description here](https://istack.dev59.com/lJldB.webp)