簡體   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