SharpSVN - 无论如何都要通知挂起的更新?

时间:2014-04-15 16:03:08

标签: c# .net sharpsvn

是否有任何未通知更新的通知(在服务器上)或我是否需要轮询更改?

理想情况下,我不想轮询,因为这是服务器和客户端上资源的低效浪费。

1 个答案:

答案 0 :(得分:1)

服务器没有标准的方式来联系各个客户端......有一些标准化的钩子。 Google为svnpubsub

客户真的需要轮询才能知道。 svn status -u(SvnClient.Status(..,new SvnStatusArgs {RetrieveRemote = true},..)是识别期望传入更改的最有效方法。但是查看是否有任何更改的最有效方法是只需使用svn info URL(SvnClient.Info())获取服务器上的最新修订版。