推荐pre-commit/pre-push: 本地在commit或者push的时候做各种检查(pep - 为程序员服务
pre-commit的问题
我觉得对每次commit做一次审查, 第一是需要时间, 第二是没有必要, 因为经常一个pr有多个commit, 我只保证整体结果是正确的就好了 - 也就是说应该是在push的时候. 整个过程我可能对commit做多次rebase/�amend等等. 某一次的检查失败其实完全不 影响我做后的结果 - 我是手快党
so. 我基于它修改了一个版本pre-push, 只是我对push做了拦截. 并且我会经常和它保持同步
其他用法完全一样.
假如push的时候想要不检查而强制push, 可以加上--no-verify
参数
Update from 2015-01-15
我的这个分支已经合并到pre-commit. pull189
大家可以不要用我的分支了. PS: 这是我见到测试覆盖最高的项目.
Read full article from 推荐pre-commit/pre-push: 本地在commit或者push的时候做各种检查(pep - 为程序员服务
No comments:
Post a Comment