Git 的 SharpSvn
SharpSvn for Git
我目前正在使用 SharpSvn 在 C# 中以编程方式执行日志、提交和其他活动。
当我们从 Svn 转移到 Git 时,我正在为 Git.
寻找 SharpSvn 的最佳替代品
我尝试使用 SharpGit,但它似乎没有友好的 API。我收到错误 401。
另一个 - LibGit2Sharp 仍处于预发布状态。
提前感谢您的建议!
GitClient gitClient = new GitClient();
GitFetchArgs gitFetch = new GitFetchArgs();
gitFetch.All = true;
GitInitArgs gitInit = new GitInitArgs();
gitClient.Init(@"C:\Work\TestGit");
gitClient.Authentication.Credentials += new EventHandler<GitCredentialEventArgs>(Authentication_Credentials);
GitClientArgs gitClientArgs;
bool bFetch = gitClient.Fetch(@"C:\Work\TestGit", gitFetch);
使用 LibGit2Sharp;它工作正常。
我目前正在使用 SharpSvn 在 C# 中以编程方式执行日志、提交和其他活动。
当我们从 Svn 转移到 Git 时,我正在为 Git.
寻找 SharpSvn 的最佳替代品我尝试使用 SharpGit,但它似乎没有友好的 API。我收到错误 401。
另一个 - LibGit2Sharp 仍处于预发布状态。
提前感谢您的建议! GitClient gitClient = new GitClient();
GitFetchArgs gitFetch = new GitFetchArgs();
gitFetch.All = true;
GitInitArgs gitInit = new GitInitArgs();
gitClient.Init(@"C:\Work\TestGit");
gitClient.Authentication.Credentials += new EventHandler<GitCredentialEventArgs>(Authentication_Credentials);
GitClientArgs gitClientArgs;
bool bFetch = gitClient.Fetch(@"C:\Work\TestGit", gitFetch);
使用 LibGit2Sharp;它工作正常。