【发布时间】:2015-07-02 18:30:05
【问题描述】:
我正在尝试自动化 subversion wuth SharpSvn 中的更新功能。 使用简单的命令行 svn 客户端时,如果您运行更新,您可以看到对工作副本所做的更改。
我一直在尝试在 SharpSvn(使用 VB.NET,2.0)中这样做,例如,因为我需要查看 Client.Update 操作是否导致文件删除。 我为 C# 找到了相同问题的答案,并试图理解和翻译代码,但没有成功。我认为我缺少一些东西,这对于那些对这个答案感到满意的人来说可能是显而易见的。如果您不能回答我的主要问题,我很高兴知道以下代码中的第二行在做什么。
C# 答案:
SvnUpdateArgs ua = new SvnUpdateArgs();
ua.Notify += delegate(object sender, SvnNotifyEventArgs e)
{
Console.Write(e.Action);
Console.WriteLine(e.FullPath);
};
【问题讨论】: