9

現在のヘッドから最後のコミットを取得するにはどうすればよいですか?

現在のブランチ (repo.Head) を取得し、次に SHA1 (どのように?) を取得し、SHA1 を使用してコミットを検索する必要があると思います (どのように?)。

4

1 に答える 1

15

現在のヘッドから最後のコミットを取得する必要があります。どうやってやるの?

repo.Head現在のリポジトリまたはリポジトリを返しBranchます。

Aは、最新の を指すプロパティをBranch公開します。TipCommit

したがって:

  • repo.Head.Tip現在の の最新のコミットを返しHeadます。

  • repo.Head.Tip.Idこの しゃCommit

私を助けるテストケースが見つかりませんでした

この種のコードを利用して、Head が指すブランチの最新のコミットの sha を取得するこのテストをのぞくことができます。

于 2013-06-14T11:32:35.913 に答える