2013-06-14 11 views

Antwort

10

Ich brauche den letzten Commit vom aktuellen Head. Wie kann ich das machen?

repo.Head gibt den aktuellen Branch oder das Repository zurück.

Ein Branch exponiert eine Tip Eigenschaft, die auf die neueste Commit zeigt.

So:

  • repo.Head.Tip kehrt die letzte commit der aktuellen Head.

  • repo.Head.Tip.Id die sha dieser Commit.

könnte ich einen Testfall finden, die mich

aushilft

Sie können an this test spähen, die diese Art von Code nutzt die sha von spätestens retreive begehen der Branche zeigte auf von Kopf.

+0

Danke! Noch eine kurze Frage: Weißt du, ob libGit2Sharp git-revert unterstützt? – user1130329

+1

git-revert -> wird noch nicht unterstützt. Dies erfordert das Feature "Zusammenführen", das in libgit2 noch nicht vollständig abgeschlossen ist. – nulltoken

Verwandte Themen