Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
いくつかの条件をチェックする git のフックがあり、何か問題がある場合は、「続行しますか? [y/N]」と書き込み、入力を待ちます。コンソールから何かがコミットされると、すべてが期待どおりに機能します。しかし、たとえば などの GUI ツールを使用してコミットしようとするとgit gui、ハングします。何も「入力」できないか、入力が必要であることを検出できないためです。どうすればこれを克服できますか?
git gui
フックを介して確認を求めるよりも、条件が満たされない場合はコミットを拒否し、理由を説明するメッセージを生成して、ユーザーに修正して再試行させる方が良いかもしれません。git guiこれは、ユーザーがターミナル、 、eclipse/egit、jgit、またはその他の無数の git インターフェイスから来ているかどうかを調べて、それぞれに個別に調整しようとするよりも確かに簡単です。