2013-06-14 3 views

Répondre

10

Je dois obtenir la dernière validation de la tête actuelle. Comment puis je faire ça?

repo.Head renvoie le Branch actuel ou le référentiel.

Un Branch expose une propriété Tip qui pointe vers la dernière Commit.

Ainsi:

  • repo.Head.Tip retournera la dernière validation de la Head actuelle.

  • repo.Head.Tip.Id le sha de ce Commit.

Je ne pourrais pas trouver un Testcase qui me aide

Vous pouvez jeter un regard à this test qui tire parti de ce genre de code pour récupérer le sha du dernier commit de la branche pointé par tête.

+0

Merci! Une autre petite question: savez-vous si libGit2Sharp supporte git-revert? – user1130329

+1

git-revert -> pas encore supporté. Cela nécessite une fonctionnalité 'merge' qui n'est pas complètement finalisée dans libgit2. – nulltoken

Questions connexes