Минимальная длина сообщения фиксации - PullRequest
1 голос
/ 16 августа 2011

Есть ли способ побудить (заставить) пользователей вводить коммит-сообщение длиной не менее X символов? исключая пробелы. Я пытаюсь остановить сообщения коммита, которые являются просто пустым пространством или парой символов, вместо этого поощряют сообщения, о которых думали, как минимум X (50) символов.

Ответы [ 2 ]

2 голосов
/ 18 августа 2011

Я думаю, что это действительно проблема людей, а не проблема программного обеспечения. Если разработчики совершают коммиты без сообщений, они явно не понимают, почему сообщения коммитов важны. Вы должны убедиться, что все понимают, что ожидаются хорошие сообщения о коммитах, и в идеале вы должны убедиться в этом, делая обзоры кода

Сказав, что минимальный хук сообщения pretxnchangegroup действительно имеет некоторое преимущество. Это может предотвратить случайные коммиты без сообщения и может немного подтолкнуть к исправлению плохого поведения. Но это действительно должно быть связано с обучением тому, зачем вам нужны хорошие сообщения коммита, иначе вы рискуете, что разработчики пишут свои собственные хуки (pretxncommit, я думаю), которые дополняют сообщение фиксации, чтобы преодолеть ваше правило минимальной длины.

2 голосов
/ 17 августа 2011

Крис имеет ваш ответ (почему люди не делают свои ответы правильные ответы ?!).Вы не можете сознательно запретить им отправлять плохие сообщения, но вы можете отказаться принимать их, когда они нажимают на них, используя pretxnchangegroup ловушку.

...