我试图知道如何获得创建提交的分支(而不是头部)。我知道一个分支只是一个标记'附加到提交(该分支的负责人)
例如,在此图像中,我需要做什么才能使用nodegit或其他git库获取节点 E 的分支。
我查看了文档,但我找不到等同于git branch --contains
谢谢!
答案 0 :(得分:0)
你必须:
NodeGit.Merge.base(repository, branchTip, interestedCommit)
找到每个分支的提示的祖先。returnedCommit === interestedCommit
那么你很好