Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用简单的命令行 svn 客户端时,如果您运行,update您可以看到对工作副本所做的更改。
update
我一直在尝试在 SharpSvn(使用 C#、.Net 3.5)中这样做,例如,因为我需要查看该Client.Update()操作是否导致文件删除。 我尝试使用SvnUpdateResult,但它为整个文件夹返回一个项目,我找不到任何详细信息。我也找不到任何看起来有用的东西SvnUpdateArgs。
Client.Update()
SvnUpdateResult
SvnUpdateArgs
请帮忙?
谢谢。
您可以在客户端实例本身Notify上或上订阅事件:SvnUpdateArgs
Notify
SvnUpdateArgs ua = new SvnUpdateArgs(); ua.Notify += delegate(object sender, SvnNotifyEventArgs e) { Console.Write(e.Action); Console.WriteLine(e.FullPath); };