0

场景:我在多个项目的 svn 存储库中配置了 precommit 钩子。我阻止了包含同步方法或 println 方法的代码中的提交,但在某些情况下,我想授予授权,以便编码人员可以提交这些方法。

现在事情是我有多个项目,如果我在 precommit 钩子中注释掉我的锁定部分,那么它会增加风险,因为其他项目编码人员可以同时提交被禁止的方法。

如果可能的话,请指导我如何根据特定分支配置我的预提交挂钩。

有时使用访问文件删除 svn 权限非常困难,因为没有大量用户。

4

2 回答 2

0

为什么不进行基于路径的授权?以下链接可能有用
http://svnbook.red-bean.com/en/1.7/svn.serverconfig.pathbasedauthz.html
如果您访问并查看您是否正在寻找与
SVN Python 预提交钩子 - 如何找出目标分支

于 2013-07-01T17:41:50.280 回答
0

svnlook在你的钩子中使用子命令

读取svnlook help dirs-changed以获取(将)更改回购中的交易路径

svnlook help author如果你想在钩子中实现额外的用户级检查,请阅读

于 2013-07-02T02:11:14.663 回答