看一些这些SharpSVN教程,我有点困惑。如何使用SharpSVN添加然后提交对文件的更改?
我有几个代码示例,我发现在网络上进行阅读...
public bool Add(string path, string direccionLocal)
{
using (SvnClient client = new SvnClient())
{
SvnAddArgs args = new SvnAddArgs();
args.Depth = SvnDepth.Infinity;
//Console.Out.WriteLine(path);
args.Force = true;
OutPutWindow.Items.Add(path);
args.AddParents = true;
try
{
return client.Add(path, args);
}
catch (Exception ex)
{
return false;
}
}
}
对于提交......
public bool Commit(string path, string message)
{
using (SvnClient client = new SvnClient())
{
SvnCommitArgs args = new SvnCommitArgs();
args.LogMessage = message;
args.ThrowOnError = true;
args.ThrowOnCancel = true;
try
{
return client.Commit(path, args);
}
catch (Exception e)
{
if (e.InnerException != null)
{
throw new Exception(e.InnerException.Message, e);
}
throw e;
}
}
}
当我打电话给client.add时,我到底在做什么?在这里很困惑?有什么文件我可以看看,看看我在这里做什么或我应该使用什么参数? 感谢。