LibGitSharp v0.17中的断裂变化
我是libgit sharp图书馆的新手。我有一行代码可用于libgitsharp的v0.15。我已将软件包更新为最新版本0.22。 Repository.Network.FetchHeads.FirstOrDefault() FetchHeads在v0.17()中被弃用 这是我想重写的片段LibGitSharp v0.17中的断裂变化,git,libgit2,libgit2sharp,gitsharp,Git,Libgit2,Libgit2sharp,Gitsharp,我是libgit sharp图书馆的新手。我有一行代码可用于libgitsharp的v0.15。我已将软件包更新为最新版本0.22。 Repository.Network.FetchHeads.FirstOrDefault() FetchHeads在v0.17()中被弃用 这是我想重写的片段 var latestRemoteHead = repo.Network.FetchHeads.FirstOrDefault(); if (latestRemoteHead != null){ var
var latestRemoteHead = repo.Network.FetchHeads.FirstOrDefault();
if (latestRemoteHead != null){
var latestRemoteHeadCommit = (Commit)latestRemoteHead.Target;
repo.Reset(ResetMode.Hard, latestRemoteHeadCommit);
}
FetchHead
确实在中被弃用,作为以下内容的一部分:
- 弃用
,Network.Fetchheads
,因为它们应该是 仅限内部Repository.MergeHeads
- 引入将配置的上游分支用于当前 分支机构
分支.Tip.Id