If在本地开发时经常发现自己在代码中编写有用的消息。请将此代码片段作为一个简单的示例:
# Public API
namespace :api do
namespace :v1 do
# REMOVE THE FIRST LINE WHEN DONE TESTING
get :delivery_report, to: 'delivery_report#index'
post :delivery_report, to: 'delivery_report#index'
end
end
这里的重点是,当我完成任务,我觉得我终于可以完成我的工作时,我需要记住,我必须删除get :delivery_report, to: 'delivery_report#index'
行
有没有可能告诉git,在接受提交之前,或者在进行提交之前,它应该警告我代码中有一行内容?在这种情况下,这将是我的评论或任何其他预定义的行。
Git支持"预提交挂钩",在该挂钩中,您可以测试用户提出的提交内容,并在某些条件适用时强制提交失败。
看到使用部分提交的git预提交钩子代码格式吗?以及如何在提交前挂钩中正确地git-stash/pop以获得一个干净的可工作树进行测试?