在使用Git提交之前,请检查代码中的消息注释



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以获得一个干净的可工作树进行测试?

相关内容

  • 没有找到相关文章

最新更新