- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
调试 git-hooks 的最佳方法是什么?
我更喜欢的方式是添加语句以将输出添加到日志文件中。例如下面的。
echo 'post-receive executed' >> hooks.log
是否有更好的方法或方法来进行日志记录?
最佳答案
我怀疑需要查看的是脚本本身,但是如果事实确实如此,那么下一步就是执行您通常调试 shell 脚本的操作(因为这是默认的commit-msg 钩子(Hook)是)。
我会首先将 she-bang 行从 #!/bin/sh
更改为 #!/bin/sh -xv
,然后 Revel 在 uber-当您执行 git commit --amend
关于githooks - 调试 git-hooks 的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31291854/
我有验证声明(完整的 githooks commit-msg): #!/bin/sh read -r messagegit add . D:\git\rr>git commit -m "aaa" aa
我只想能够运行它以查看我的工作树中的代码是否通过它,而无需实际尝试提交。 最佳答案 只需运行 pre-commit通过 shell 编写脚本: bash .git/hooks/pre-commit 关
调试 git-hooks 的最佳方法是什么? 我更喜欢的方式是添加语句以将输出添加到日志文件中。例如下面的。 echo 'post-receive executed' >> hooks.log 是否有
我正在尝试使用 this gist在我的工作流程中作为 post-merge 和 post-checkout git hooks。 #!/usr/bin/env bash # MIT © Sindre
简介:我最近安装了一些在 git 上触发的软件 pre-push钩。不幸的是,软件中有一个错误,它在非常大的提交时崩溃。 是否可以运行 git push不触发 Githook? 这样我就不必卸载 gi
我想知道你可以在 Git 的钩子(Hook)脚本中使用的脚本语言。 我一直在阅读有关如何使用 Git 钩子(Hook)的信息,但我在任何地方都没有看到可以使用的语言,我看到了一些看起来是用 Perl
我正在做一个相当有趣的项目,试图做以下事情: Whenever a developer pushes a commit to a remote branch, execute a githook th
是否有逻辑可以检查推送是否包括在git repo的a文件目录中创建新文件?。我希望只有当推送在文件目录中创建了一个新文件时,才会执行一个python脚本。。一个示例使用git diff --name-
如果有办法在使用 --no-verify 时准确指定要跳过哪个 git-hook?或者除了 --no-verify 之外还有其他标志来完成此操作吗?也许只是一个只跳过 pre-commit 的标志?
我有以下设置: Windows 10 通过 Anaconda 安装 python 通过 Anaconda 设置虚拟环境以使用 pytest 运行和测试我的项目 通过 MINGW 进行 git 版本控制
我是一名优秀的程序员,十分优秀!