我的问题类似于Mercurial:列出所有未合并的分支,但是针对的是SVN而不是Mercurial。
我需要找到一种方法来列出所有当前未合并到我的分支(通常是主干)中的分支。
据我所知,Git中的等效功能是git branch --no-merged
和git branch --merged
澄清一下,我不要求列出像许多其他StackOverflow问题过去所问的未合并修订版本的列表。
我将接受任何能够列出所有尚未合并的活动分支的解决方案。如果这不可能,则我将接受一个列出所有已经合并分支的答案,以便我可以倒退工作。
例如,如果我在repo/trunk
上,并且repo有以下分支:
repo/branches/b1
尚未合并到主干repo/branches/b2
已合并repo/branches/b3
在之前的修订中被删除并且没有合并repo/branches/b4
在合并后被删除
您的解决方案应返回b1或b2,但绝不能返回b3或b4。
repo/branches/
中的所有目录,然后使用svn mergeinfo
检查每个目录是否需要合并吗? - royalTS