2013-07-26 103 views
0

我想強制執行策略,當應該在提交之前總是更新。一般來說,我喜歡使用服務器端鉤子集來做到這一點的想法,以確保防止未匹配的提交。SVN掛鉤。有更新後的服務器端鉤子嗎?

爲了知道,什麼時候是最後一次更新和最後一次提交的特定用戶,我必須跟蹤服務器上的提交和更新。可以使用post-commit,但我無法找到添加服務器端後更新鉤子的方法。雖然客戶端沒有問題,但我不想依靠客戶端設置該檢查。

它有一個服務器端後更新掛鉤,或更新事件總是由客戶端完全處理?

回答

1

更新後掛鉤不會顛覆存在,但他們沒有你的情況需要:

  • 有沒有需要更新WC在交易文件之間缺少交集的情況下原因和早先提交改變,在WC
  • 如果這樣的交點存在不存在,提交將自動阻止和開發人員必須更新和合並外來更改之前自己犯
+0

這不工作得非常好,有幾個人的時候在相互作用的部分工作。每個部分可以在自己的模塊中分開,所以文件之間不會有交互,但這些模塊的接口可能會發生變化。未被注意到的這些變化可能會導致修訂完全失效。最好先完成項目的本地測試,然後提交。 – akalenuk