如何使用 vb.net 在 SharpSvn 中查看 Update() 的结果?



我正在尝试使用SharpSvn自动更新subversion中的更新功能。当使用简单的命令行svn客户端时,如果运行update,您可以看到对工作副本所做的更改。

我一直试图这样做在SharpSvn(与VB。. NET 2.0),因为我需要看看客户端是否。例如,更新操作导致文件删除。我已经为c#找到了同样问题的答案,并试图理解和翻译代码,但没有成功。我想我遗漏了一些东西,对于那些对这个答案感到满意的人来说,这可能是显而易见的。如果你不能回答我的主要问题,我很乐意知道下面代码中的第二行是做什么的。

c#的答案:
SvnUpdateArgs ua = new SvnUpdateArgs();
ua.Notify += delegate(object sender, SvnNotifyEventArgs e)
        {
            Console.Write(e.Action);
            Console.WriteLine(e.FullPath);
        };

SharpSvn:如何查看Update()'s的结果?

你所要做的就是声明一个新的SvnUpdateArgs,然后添加一个处理程序到de SvnUpdateArgs的Notify事件,通过简单地添加一个委托或AddressOf方法,如果你是在vs2013中,直接添加一个子方法。例子:

Dim ua As New SvnUpdateArgs()AddHandler ua。Notify, Sub(sender作为Object, e作为SvnNotifyEventArgs)待办事项:终止子

相关内容

  • 没有找到相关文章

最新更新