1

ローカルで開発しているときに、自分のコードに役立つメッセージを書き込んでいることがよくあります。簡単な例として、次のコード スニペットを参照してください。

# 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 に伝えることは何とか可能ですか? この場合、それは私のコメントまたはその他の定義済みの行になります。

4

1 に答える 1

0

Git は「pre-commit フック」をサポートしています。これにより、ユーザーがコミットを提案した内容をテストし、いくつかの条件が適用される場合にコミットを強制的に失敗させることができます。

部分コミットを使用した git pre-commit フック コードのフォーマットを参照してください。テスト用のクリーンな作業ツリーを取得するために、コミット前のフックで git stash/pop を適切に実行するにはどうすればよいですか?

于 2015-02-07T10:01:35.433 に答える