gpt4 book ai didi

libgit2sharp - 'git pull' 的 LibGit2Sharp 等价物是什么?

转载 作者:行者123 更新时间:2023-12-02 08:29:25 25 4
gpt4 key购买 nike

我正在尝试将远程分支的更改合并到本地存储库中,但是我无法使其正常工作——可能是对实现的误解。提取似乎工作正常,因为我可以看到服务器上的更新,但我认为在尝试提取时我破坏了某些东西。

我已经尝试过:

repo.Checkout( branch.TrackedBranch, CheckoutOptions.None, OnCheckoutProgress );

这似乎符合您对克隆调用的期望。我也找不到合并的方法。正如我所读到的,git pull 就像调用一个 fetch,然后调用一个合并。

我查看了存储库中的一些测试,例如 MergeFixture,但它似乎不是我希望的那样。

最佳答案

截至 2014 年 4 月更新

LibGit2Sharp 中添加了一个方便的方法 Pull

repo.Network.Pull(signature, pullOptions);

您可以在test fixtures中找到更多基本用法。 .

关于libgit2sharp - 'git pull' 的 LibGit2Sharp 等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14737441/

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