我正在尝试将远程分支中的更改合并到本地存储库中,但是我无法让它正常工作——可能是对实现的误解。获取似乎工作正常,因为我可以在服务器上看到更新,但我认为我在尝试拉取时会破坏某些东西。
我试过了:
repo.Checkout( branch.TrackedBranch, CheckoutOptions.None, OnCheckoutProgress );
这似乎符合您对 Clone 调用的期望。我也找不到合并的方法。正如我所读到的,git pull
就像调用 fetch,然后是合并。
我查看了 repo 中的一些测试,例如 MergeFixture,但它似乎并不是我希望的那样。