3

我想知道如何获得在其中创建提交的分支(而不是头部)。我知道分支只是附加到提交的“标签”(该分支的负责人)

在此处输入图像描述

例如,在这张图片中,我需要做什么才能使用nodegit或其他 git 库获取节点E的分支。

我查看了文档,但没有找到与git branch --contains

谢谢 !

4

1 回答 1

1

你必须:

  1. 遍历所有分支。
  2. 使用 .查找每个分支提示的祖先NodeGit.Merge.base(repository, branchTip, interestedCommit)
  3. 那么如果returnedCommit === interestedCommit你很好
于 2018-05-18T17:46:45.703 回答