使用一个Git pre-commit钩子来执行rake spec(摘自使用Git pre-commit钩子的技巧)。 git stash -q --keep-index `rake rspec` RESULT=$? git stash pop -q [ $RESULT -ne 0 ] && exit 1 exit 0
Jenkins
、Hudson
、Travis
)轻松地限制推送到远程。 - Amit Thawait