在将更改推送到遥控器(位于 bitbucket 上)之前,我想有一个钩子来运行我的测试。
我通常从 master 分支,当功能完成后,我将它合并回 master 并推送,这就是我寻找 pre-push 挂钩的原因。相反,我使用了一个 post-merge 和一个限制在 master 分支的 pre-commit。我已经看到为 Git 1.6 完成的补丁和另一个问题,这正是我提出的解决方案的问题。
我想知道的是为什么git 不支持 pre-push 钩子(特别是如果一个补丁已经被接受过一次)?(顺便说一句 - 我正在使用最新的 git 版本)