我正在使用 LibGit2Sharp 并希望获得特定分支的最新提交,但是由于缺少文档或我自己的错误,我无法找到如何实现这一点。
因此,获取特定分支当前提交的最简单方法是什么?
我正在使用 LibGit2Sharp 并希望获得特定分支的最新提交,但是由于缺少文档或我自己的错误,我无法找到如何实现这一点。
因此,获取特定分支当前提交的最简单方法是什么?
这是获取分支中最新提交的示例。
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