我们有一个报告生成器。每天,它都会将数据写入一个excel文件。
出于版本控制和文件数据安全的原因,我们需要更改此文件,并将更改提交到存储库中。
你推荐你使用过的.NET SVN API吗?

最佳答案

您应该看看SharpSvn.net库。您可能需要签出和提交命令:
退房:

string wcPath = "c:\\my working copy";
using (SvnClient client = new SvnClient())
{
    client.CheckOut(new Uri("http://server/path/to/repos"), wcPath);
}

正在提交:
string wcPath = "c:\\my working copy";
SvnCommitArgs a = new SvnCommitArgs();
a.LogMessage = "My log message";

using (SvnClient client = new SvnClient())
{
    client.Commit(wcPath, a);
}

09-05 06:15