在LibGit2Sharp的范围内,是否有办法检索任何给定遥控器的默认分支是哪个分支?例如,如果我要进行新的克隆,将检查哪个分支?
等效的git.exe
可能是:
git remote show REMOTE_REPO_NAME | grep 'HEAD branch' | cut -d' ' -f5
我似乎在LibGit2Sharp中找不到等效的API调用
答案 0 :(得分:0)
不,由于没有包装libgit2的git_remote_default_branch
函数,因此无法从libgit2sharp获取该信息。
在GitHub(#1796)上存在一个关于将git_remote_default_branch
函数添加到libgit2sharp的开放问题。我尝试在libgit2sharp存储库中搜索git_remote_default_branch
,但这是唯一的结果。