【问题标题】:How to perform git rebase using LibGit2Sharp?如何使用 LibGit2Sharp 执行 git rebase?
【发布时间】:2021-11-08 20:15:00
【问题描述】:

我正在编写一个使用 LibGit2Sharp 库操作 git 存储库的程序。我需要执行的操作之一是将对 master 所做的更改合并到分支中的 rebase。如何使用 LibGit2Sharp 执行 git rebase master 命令?我找不到任何这样的例子。

【问题讨论】:

    标签: libgit2sharp


    【解决方案1】:

    类似的东西呢

    using(var repo = new Repository("path"))
    {
        var id = new Identity("name", "email");
        var opt = new RebaseOptions();
        var rebaseResult = repo.Rebase.Start(
                featureBranch,
                masterBranch,
                null,
                id,
                opt);
    }
    

    【讨论】:

    • 是的,这似乎可行。我不确定第三个参数应该包含什么,所以我很高兴 null 是可以接受的。
    猜你喜欢
    • 2022-06-30
    • 2013-08-18
    • 2021-09-12
    • 2017-01-02
    • 2013-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多