如果测试(rspec)失败,有没有办法让 git 拒绝提交到本地或推送到远程主机?谢谢你。
问问题
208 次
1 回答
4
使用执行的 git pre-commit 钩子rake spec
(取自Tips for using a git pre-commit hook)。
git stash -q --keep-index
`rake rspec`
RESULT=$?
git stash pop -q
[ $RESULT -ne 0 ] && exit 1
exit 0
于 2013-11-15T11:30:11.903 回答