-1

私は LibGit2Sharp を使用しており、特定のブランチの最新のコミットを取得したいと考えていますが、ドキュメントが不足しているか、自分のせいで、これを達成する方法がわかりません。

したがって、特定のブランチの現在のコミットを取得する最も簡単な方法は何ですか?

4

1 に答える 1

1

ブランチで最新のコミットを取得するサンプルを次に示します。

        IRepository repository = new Repository(@"D:\Code\MYRepoLocation\.git");

        foreach (var branch  in repository.Branches)
        {
            var listOfCommits = branch.Commits;
            var latestCommit = listOfCommits.First();
        }

名前を指定して特定のブランチを選択することもできます

var myBranch2Dot0 = repository.Branches["bug2.0"];

注:これらはローカルで利用可能なブランチであり、Remote

于 2013-04-30T08:24:16.993 に答える