由于“测试”是Git钩子的常见用法,我的问题很难搜索。如何测试git钩子
我在写一个相当复杂的git post-receive hook,想知道测试它的最好方法是什么。目前,我的过程是:
- 更改在一个虚拟的“远程”回购对接收后
- 进行了更改虚拟本地回购
- 承诺在虚拟本地回购
- 推改改dummy remote repo
有没有更简单的方法来测试它?理想的情况是它看起来像:
- 做出改变(收费)虚拟回购后,收到
- 问题的“神奇”命令来测试后收到
或许我可以“补发”先前的推送还是让远程回购行为好像刚刚接收到具有特定散列的推送?
这是关于我做了什么,而是通过手动检查(回显)相关变量。 – Errol 2012-07-17 00:25:50
这样的“翻车机”钩子会是什么样子? – 2015-11-11 22:28:26
@JonWatson,我刚刚使用'echo $ @; echo; PWD;回声; set' – Lucas 2016-01-28 17:41:01