我们有一个功能分支“功能”,它有许多未合并的后代分支。我想找到所有这些分支,以便我们可以决定是否合并它们。我们有一个相当大的git存储库并使用git branch功能--no-merge向我们展示了数百个不是“功能”后代的分支。
我知道git不跟踪父分支,所以这似乎是一项艰巨的任务,我想知道是否有人有一个简单的方法来找到它们。
答案 0 :(得分:3)
获取git branch --no-merged
分支的完整列表,并过滤git branch --contains
。
(我不知道这是否有效,但git branch --no-merged X --contains X
可能会在不需要运行comm
或等效的情况下执行此操作。)