使用简单的命令行svn客户端时,如果运行,update您可以看到对工作副本所做的更改.
我一直在尝试在SharpSvn(使用C#,.Net 3.5)中这样做,因为我需要查看Client.Update()操作是否导致文件删除,例如.
我尝试使用SvnUpdateResult,但它返回一个项目,整个文件夹,没有我能找到的细节.我也找不到任何看起来有用的东西SvnUpdateArgs.
请帮忙?
谢谢.
San*_*ken 11
您可以在客户端实例本身Notify上SvnUpdateArgs或上订阅该事件:
SvnUpdateArgs ua = new SvnUpdateArgs();
ua.Notify += delegate(object sender, SvnNotifyEventArgs e)
{
Console.Write(e.Action);
Console.WriteLine(e.FullPath);
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2881 次 |
| 最近记录: |