我们使用Subversion进行源代码控制,并实现了一个预提交钩子来检查注释,并且不允许没有注释的提交。
我使用Toad for MySQL 5来管理数据库。它提供了一种与SVN集成并将DB放在源代码控制中的方法,但它没有提供在提交过程中添加注释的方法。
有办法吗? 要么a)为svn提供一个默认注释,以便检查注释的预提交钩子得到它,或者b)覆盖仅为Toad客户端检查注释的预提交钩子的方法。
答案 0 :(得分:0)
您可以使用svnlook告诉谁正在进行提交(作者),因此您可以尝试为Toad客户端设置特定用户 - 但这不太可能被接受。
另一种方法是允许在预提交钩子脚本本身中对特定文件类型(或repo路径)进行空白提交。
您不能在预提交挂钩中干扰提供的事务,只检查它并接受或拒绝它。交易中没有提供客户“主机代理”。