【问题标题】:Toad for MySQL integration with SVN - Commit fails, comments requiredToad for MySQL 与 SVN 集成 - 提交失败,需要注释
【发布时间】:2010-11-16 17:05:26
【问题描述】:

我们使用 Subversion 进行源代码控制,并实现了一个预提交钩子,用于检查 cmets 并且不允许没有 cmets 的提交。

我使用 Toad for MySQL 5 来管理数据库。它提供了一种与 SVN 集成并将 DB 置于源代码控制中的方法,但它不提供将 cmets 作为提交的一部分添加的方法。

有没有办法 a) 为 svn 提供默认注释,以便检查 cmets 的预提交钩子获取它或 b) 覆盖仅为 Toad 客户端检查 cmets 的预提交钩子的方法。

【问题讨论】:

    标签: mysql svn toad pre-commit-hook


    【解决方案1】:

    您可以使用 svnlook 判断谁在执行提交(作者),因此您可以尝试为 Toad 客户端设置特定用户 - 但这是不可接受的。

    另一种方法是允许在预提交挂钩脚本本身中对特定文件类型(或 repo 路径)进行空白提交。

    您不能在 pre-commit 钩子中干扰提供的事务,只能检查它并接受或拒绝它。事务中没有提供客户端“主机代理”。

    【讨论】:

      猜你喜欢
      • 2018-02-12
      • 2013-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多