标签: libgit2 libgit2sharp
我手头有一个SHA,想知道哪个(如果有)分支指向它,例如弄清楚它是否是一个分离的头。我可以使用libgit2sharp或C#中的任何其他库吗?
/ donnib
答案 0 :(得分:0)
至少在libgit2中应该有可能,我怀疑libgit2sharp应该可以处理它。
您将需要抓起git_reference_iterator,并针对所有所有人,将所有直接的都解析为他们的OID / SHA(符号取决于您),并检查与您分离的HEAD。如果匹配,则该引用指向此OID。