检索遥控器的默认分支

时间:2020-10-10 23:42:09

标签: c# libgit2sharp

在LibGit2Sharp的范围内,是否有办法检索任何给定遥控器的默认分支是哪个分支?例如,如果我要进行新的克隆,将检查哪个分支?

等效的git.exe可能是:

git remote show REMOTE_REPO_NAME | grep 'HEAD branch' | cut -d' ' -f5

我似乎在LibGit2Sharp中找不到等效的API调用

1 个答案:

答案 0 :(得分:0)

不,由于没有包装libgit2的git_remote_default_branch函数,因此无法从libgit2sharp获取该信息。

在GitHub(#1796)上存在一个关于将git_remote_default_branch函数添加到libgit2sharp的开放问题。我尝试在libgit2sharp存储库中搜索git_remote_default_branch,但这是唯一的结果。