如何使用 LibGit2Sharp 执行 git rebase?
How to perform git rebase using LibGit2Sharp?
我正在编写一个程序,使用 LibGit2Sharp 库来操作 git 存储库。我需要执行的操作之一是将对 master 所做的更改合并到分支中。如何使用 LibGit2Sharp 执行 git rebase master
命令?我找不到这方面的任何例子。
怎么样
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);
}
我正在编写一个程序,使用 LibGit2Sharp 库来操作 git 存储库。我需要执行的操作之一是将对 master 所做的更改合并到分支中。如何使用 LibGit2Sharp 执行 git rebase master
命令?我找不到这方面的任何例子。
怎么样
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);
}