【问题标题】:How can I use clientside githook in stash?如何在存储中使用客户端 git hook?
【发布时间】:2017-06-17 15:46:26
【问题描述】:

我在我的 .git/hooks 目录中创建了一个预提交客户端 gitook。这是一个隐藏目录,但我想将其保存到我的仓库中。如何将其保存在存储库中并将其部署给其他开发人员?我使用的是 Windows 7,预提交是一个节点 mochajs 单元测试。

【问题讨论】:

    标签: windows githooks git-stash


    【解决方案1】:

    您可以将 precommit 挂钩直接保存在您的存储库中并对其进行版本控制。

    但您不能强制激活它,这必须由开发人员克隆 repo 并在该 repo 文件和他/她自己的 .git/hook 之间建立符号链接 mklink 在 Windows 上完成。

    如果您可以访问远程服务器,另一种方法是设置一个 pre-receive 挂钩,该挂钩将为您进行 mochajs 单元测试,如果测试失败则拒绝推送。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-24
      • 1970-01-01
      相关资源
      最近更新 更多