代码之家  ›  专栏  ›  技术社区  ›  user3970044

设置回购的上游

  •  1
  • user3970044  · 技术社区  · 9 年前

    我正试着拉 master 从分支 remote 使用 libgit2sharp .

    有时我不得不改变 遥远的 到另一个url并从中提取 遥远的 .
    当我更改 遥远的 并尝试 pull 我收到此错误:

    There is no tracking information for the current branch
    

    我知道我必须这么做 git branch --set-upstream-to=origin/master master 使用git解决此问题,但我想知道如何使用 libgit2竖琴 ?

    1 回复  |  直到 9 年前
        1
  •  0
  •   nulltoken    9 年前

    给定mybranch Branch 实例,该实例已配置为跟踪 origin 遥远的

    如果您只想将远程(同时保持本地和远程跟踪分支配置)重新配置为另一个(例如,“myOther远程”),那么下面的代码应该可以做到这一点。

    repo.Branches.Update(myBranch, b => b.Remote = "myOtherRemote");