Проверка комментариев в коде на наличие сообщений перед фиксацией с помощью Git

Если я часто пишу полезные сообщения в моем коде при локальной разработке. Посмотрите этот фрагмент кода в качестве простого примера:

# 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, что перед принятием коммита или, может быть, перед его постановкой, он должен предупредить меня о строке в моем коде, которая имеет некоторый контент? В этом случае это будет мой комментарий или любая другая заранее заданная строка.

1 ответ

Git поддерживает "ловушку перед фиксацией", в которой вы можете проверить, что пользователь предложил совершить, и принудительно завершить фиксацию, если применяются некоторые условия.

Смотрите git pre-commit форматирование кода с частичной фиксацией? и как правильно сделать git stash/pop в хуках перед фиксацией, чтобы получить чистое рабочее дерево для тестов?

Другие вопросы по тегам