繁体   English   中英

如何使用libGit2Sharp从git存储库中获取HEAD的最后一次提交?

[英]How to get the last commit from HEAD in a git repository using libGit2Sharp?

如何从当前头部获得最后一个提交?

我想我需要获取当前的Branch(repo.Head),然后是SHA1(如何?)然后使用SHA1查找提交(如何?)。

我需要从当前Head获得最后一个Commit。 我怎样才能做到这一点?

repo.Head返回当前Branch或存储库。

Branch公开了一个Tip属性,该属性指向最新的Commit

从而:

  • repo.Head.Tip将返回当前Head的最新提交。

  • repo.Head.Tip.Id这个Commit的sha。

我找不到可以帮助我的Testcase

您可以查看此测试该测试利用此类代码来检索Head指向的分支的最新提交的sha。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM