【问题标题】:What scripts/calls do you usually include in your Git pre-commit hooks?您通常在 Git 预提交挂钩中包含哪些脚本/调用?
【发布时间】:2012-12-19 13:05:09
【问题描述】:

我想知道设置预提交挂钩的最佳做法是什么。其他使用 Git 的开发人员在他们的预提交脚本中包含的内容。

就我而言,假设我正在开发一个 PHP 项目并且有时有强迫症倾向 - 我的预提交挂钩包括:

  • PHP 语法检查器 - 如果提交的 PHP 文件中存在语法错误,提交将失败。
  • pngout - 如果提交的文件是 png 图像。 pngout 将自动优化/压缩该文件。
  • JavaScript 语法检查器(在我的待办事项列表中)

【问题讨论】:

    标签: git githooks pre-commit-hook


    【解决方案1】:

    检查 git pre-commit 钩子的通常策略是:

    • 评论信息(格式、对各种工作项的引用)
    • 文件数(太多意味着提交不是一个连贯的“单元”,而是一大组文件)
    • 存在特定文件(例如在this hook 中)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-10
      • 2015-11-28
      • 2010-12-22
      • 1970-01-01
      • 1970-01-01
      • 2019-12-25
      • 1970-01-01
      相关资源
      最近更新 更多