如何从当前头部获取最后一个提交?
我想我需要获取当前的Branch(repo.Head),然后是SHA1(如何?)然后使用SHA1查找提交(如何?)。
答案 0 :(得分:11)
我需要从当前Head获得最后一个Commit。我怎样才能做到这一点?
repo.Head
返回当前的Branch
或存储库。
Branch
公开Tip
属性,该属性指向最新的Commit
。
因此:
repo.Head.Tip
将返回当前Head
的最新提交。
repo.Head.Tip.Id
此Commit
的内容。
我找不到可以帮助我的测试用例
您可以查看 this test ,它利用这种代码来检索Head指向的分支的最新提交的sha。