ユーザーに少なくともX文字のコミットメッセージを入力させる(強制する)方法はありますか?空白を除く。私はちょうど空白の長いまたは2文字のコミットメッセージを停止する代わりに、X(50)文字以上であると考えられているメッセージを推奨します。最小コミットメッセージ長
答えて
クリスはあなたの答えを持っています(なぜ人々は答えを適切な答えにしませんか?)。あなたは間違ったメッセージをコミットすることを意味のある方法で防ぐことはできませんが、pretxnchangegroup
フックを使用してメッセージをプッシュしたときに受け入れることを拒否することができます。
私はそれを拡張する時間がなかったので、私はそれを適切な答えにしなかったし、完全な用語を持っていなかった。 –
私は気にしません。私はむしろ人々が選択できないコメントよりも不完全な答えを見たいと思う。正しい答えがコメントにあるとき、たとえどんなに簡略化されていても、答えに答えを入れる可能性が低く、質問者が必要なものを持っていれば、戻ってくる人が後で追加する回答を選ぶことはあまりありません。 –
これは実際にはソフトウェアの問題ではなく人の問題だと思います。開発者がメッセージなしでコミットしている場合、コミットメッセージが重要である理由を明確に理解できません。あなたは良いコミットメッセージが期待されていることを誰もが理解できるようにする必要があり、理想的にはコードレビュー中にこれを保証する必要があります。
最小コミットメッセージpretxnchangegroupフックにはいくつかの利点があります。それは、メッセージなしで偶発的なコミットを防ぐことができ、悪い振る舞いを修正するための少しの軽快な動きを提供するかもしれません。しかし、実際にあなたが良いコミットメッセージを必要とする理由を教育と結びつける必要があります。それ以外の場合は、開発者があなたの最小長ルールを克服するコミットメッセージを埋める独自のフック(私が思うpretxncommit)を書くリスクがあります。
- 1. 最小長
- 2. SteamID64の最小長と最大長
- 3. ウイルスシグネチャの最小長
- 4. プライムフェイスフィルタの最小長
- 5. ドメイン名の最小長
- 6. 最小長ルーティングパス - 動的プログラミング
- 7. 最小文字長、strlen?
- 8. 最小と最大強度の長さ
- 9. スタイルの長方形の最小サイズ
- 10. sfdp layingの最小長の設定、GraphViz
- 11. djangoフォームのパスワードの最小長さ
- 12. 最小身長(vh)と体の%
- 13. パスワードの最小長を確認する
- 14. 最小パスワードの長さを公開
- 15. CSS:カスタム最小長および最大長入力フィールドを作成したい
- 16. 剣道マスクされたテキストボックスの最大長と最小長のプロパティ
- 17. 2つの異なるUITextfieldの最小長と最大長の設定
- 18. RemoteInputの最小長および/または最大長の指定方法
- 19. Djangoのユーザー名の最大長/最小長をModelFormで上書きする
- 20. 検証最小と別の場合の最大長
- 21. はの問題を得た最小 - 最大長
- 22. 長いベクトルの最小値と最大値を求める
- 23. コミットメッセージの長さインジケータの位置を変更
- 24. gitコミットメッセージの行長制限を設定する方法
- 25. 仮想キーボードとの統合で入力フィールドに最適な最大長と最小長さ
- 26. 最小Heapifyメソッド - 最小ヒープアルゴリズム
- 27. ジオメトリフィールドから最大Lat、最小Lat、最小Long、最小Long
- 28. 最小長の一意のユニコード文字を生成するアルゴリズム
- 29. web2pyでパスワードの最小長を設定する
- 30. rxjsフィルタで最小入力長を保証する方法
これは分散システムとは関係がありません。制限を実施するには、すべてのユーザーの水銀のコピーを変更する必要があります(これを行うための組み込みの方法はありません)。それらに声をかけるのはおそらく簡単でしょう:) – geoffspear
プッシュからそれらを止めることができ、それに合わせてプリコミットフックをインストールすることができます。 –