【问题标题】:Enforce all new source code files checked in to have a particular comment [duplicate]强制签入所有新的源代码文件以具有特定的注释[重复]
【发布时间】:2018-05-17 19:50:39
【问题描述】:

是否有可能强制通过 Git 签入到特定存储库的所有新源代码文件具有特定注释,否则推送应该会失败,有或没有消息。 源代码将是 cpp 或 cxx 或 cc 扩展。

How do we verify commit messages for a push? 是关于在提交消息中强制执行某些内容,但我想在正在签入的源文件中强制执行某些内容。

例如,如果我正在编写一个 GPL 库,并且任何提交到存储库的人都应该拥有 GPL 许可证和作者姓名,类似这样。

【问题讨论】:

    标签: git version-control gerrit


    【解决方案1】:

    考虑使用 Git::Hooks,这是一个用于实现 Git/Gerrit 钩子的 Perl 框架。 Here 你拥有安装/配置它所需的所有信息。

    【讨论】:

      猜你喜欢
      • 2012-03-22
      • 2011-02-20
      • 2011-02-03
      • 1970-01-01
      • 2010-12-14
      • 1970-01-01
      • 2011-10-02
      • 2020-09-25
      • 2021-12-14
      相关资源
      最近更新 更多