2014-04-15 35 views
4

是否有任何通知掛起更新(在服務器上)還是需要輪詢更改?SharpSVN - 無論如何要通知未決更新嗎?

理想情況下,我不想調查,因爲這是對服務器和客戶端資源的無效浪費。

+0

什麼都掛起更新在你的腦海? – usr

+0

我的意思是,如果別人一直致力於改變一個分支,反正是有服務器通知感興趣的客戶 – AwkwardCoder

+0

在SVN中使用post-commit鉤子 – Amy

回答

1

服務器沒有接觸個別客戶端的標準方式......有一些標準化的鉤子。 Google代碼爲svnpubsub

客戶真的必須輪詢才能知道。 svn status -u(SvnClient.Status(..,new SvnStatusArgs {RetrieveRemote = true},..)是最有效的方法來確定什麼傳入的更改期望。但最有效的方式來查看是否有任何更改將只是獲得使用服務器上的最後修訂svn info URL(SvnClient.Info())。

+0

謝謝,這些是我一直在尋找的API調用 – AwkwardCoder