如何使用Mercurial.net执行推送?

时间:2014-07-25 10:44:45

标签: c# .net mercurial bitbucket bitbucket-api

是否有任何示例显示如何使用Mercurial.net库推送到Bitbucket的远程mercurial存储库?

var workingDir = @"E:\testrepo";
var repository = new Mercurial.Repository(workingDir);
repository.Clone(repourl, new Mercurial.CloneCommand().WithObserver(new Mercurial.DebugObserver()).WithUpdate(false));

例如,我将一些txt文件添加到本地仓库,而不是:

repository.AddRemove(new AddRemoveCommand().WithIncludePattern("*.txt"));
repository.Commit("test commit");     
repository.Push(repourl); //How to push?

我想我必须创建一个新的PushCommand实例并在Push()中使用它。但是如何设置PushCommand的参数呢?如何添加凭据?

非常感谢!

0 个答案:

没有答案