我有一个我喜欢的结帐后挂钩 - 大多数时候 - 但有时我知道运行它会浪费时间,或者,因为它会删除并重建我的开发数据库,所以我不希望它去做它的事情。
有没有跳过钩子的 git 选项?公平地说,我已经开始寻找一个了。
我认为没有命令行选项可以完成您想要的操作,但是您可以通过使用环境变量作为标志来简单地解决这个问题。在你的post-checkout
脚本,开头为:
#!/bin/sh
[ "$SKIP_POST_CHECKOUT" = 1 ] && exit 0
然后当你想跳过post-checkout
script:
SKIP_POST_CHECKOUT=1 git pull
Etc.
如果输入的内容过多,您可以随时缩短变量名称:)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)