gpt4 book ai didi

libgit2sharp - 使用 libgit2sharp 中止 git 合并

转载 作者:行者123 更新时间:2023-12-04 04:35:56 25 4
gpt4 key购买 nike

在 libgit2sharp 中,我正在为上游分支进行提取和合并,我希望能够中止类似于以下内容的合并:
git merge --abort
当 MergeStatus 是:
LibGit2Sharp.MergeStatus.Conflicts
这目前是否可行(使用 v.0.20.1)?如果没有,有没有人知道实现这样的事情需要什么?

最佳答案

git-merge --abort命令是 git reset --merge 的简写,以及 git-reset --merge和一个 git-reset --hard将中止合并并清理存储库,不同之处在于它们更新修改后的文件的方式。

LibGit2Sharp 目前不提供与合并选项并行的重置。但是,如果您使用 Repository.Reset方法与 ResetMode.Hard选项您的合并将被中止(尽管使用 git-reset --hard 语义)。

关于libgit2sharp - 使用 libgit2sharp 中止 git 合并,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27838608/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com