gpt4 book ai didi

javascript - 如何使用nodegit获取提交的分支

转载 作者:太空宇宙 更新时间:2023-11-04 01:49:53 25 4
gpt4 key购买 nike

我想知道如何获取创建提交的分支(而不是头部)。我知道分支只是附加到提交(该分支的头部)的“标签”

enter image description here

例如,在此图中,我需要做什么才能使用 nodegit 获取 Node E 的分支或另一个 git 库。

我查看了文档,但没有找到与 gitbranch --contains 等效的内容

谢谢!

最佳答案

你必须:

  1. 迭代所有分支。
  2. 根据提交查找每个分支尖端的祖先 NodeGit.Merge.base(repository, branchTip, interestedCommit) .
  3. 那么如果returnedCommit === interestedCommit那你就没事了

关于javascript - 如何使用nodegit获取提交的分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50122789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com