Git - 查找未合并的所有后代分支

时间:2014-01-08 17:28:42

标签: git

我们有一个功能分支“功能”,它有许多未合并的后代分支。我想找到所有这些分支,以便我们可以决定是否合并它们。我们有一个相当大的git存储库并使用git branch功能--no-merge向我们展示了数百个不是“功能”后代的分支。

我知道git不跟踪父分支,所以这似乎是一项艰巨的任务,我想知道是否有人有一个简单的方法来找到它们。

1 个答案:

答案 0 :(得分:3)

获取git branch --no-merged分支的完整列表,并过滤git branch --contains

(我不知道这是否有效,但git branch --no-merged X --contains X可能会在不需要运行comm或等效的情况下执行此操作。)