2013-07-26 104 views
0

我想强制执行策略,当应该在提交之前总是更新。一般来说,我喜欢使用服务器端钩子集来做到这一点的想法,以确保防止未匹配的提交。SVN挂钩。有更新后的服务器端钩子吗?

为了知道,什么时候是最后一次更新和最后一次提交的特定用户,我必须跟踪服务器上的提交和更新。可以使用post-commit,但我无法找到添加服务器端后更新钩子的方法。虽然客户端没有问题,但我不想依靠客户端设置该检查。

它有一个服务器端后更新挂钩,或更新事件总是由客户端完全处理?

回答

1

更新后挂钩不会颠覆存在,但他们没有你的情况需要:

  • 有没有需要更新WC在交易文件之间缺少交集的情况下原因和早先提交改变,在WC
  • 如果这样的交点存在不存在,提交将自动阻止和开发人员必须更新和合并外来更改之前自己犯
+0

这不工作得非常好,有几个人的时候在相互作用的部分工作。每个部分可以在自己的模块中分开,所以文件之间不会有交互,但这些模块的接口可能会发生变化。未被注意到的这些变化可能会导致修订完全失效。最好先完成项目的本地测试,然后提交。 – akalenuk