Как отключить это надоедливое применение комментариев к git - PullRequest
2 голосов
/ 20 августа 2011

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

Тед.

Ответы [ 3 ]

6 голосов
/ 20 августа 2011

С руководство по git-commit

git commit --allow-empty-message
2 голосов
/ 21 августа 2011

Хотя бывают моменты, когда кто-то чувствует, что никаких комментариев не требуется, но через много лет он узнает о регулярной ошибочности памяти. Попытка объяснить, что вы делали в этом конкретном коде через 6 месяцев, будет легче, если вы дадите себе подсказку .

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

  • "CoB wip" (завершение бизнес-работы) или
  • «маргинал» (работает, но только просто) или
  • "глючит" (работает несколько раз ;-) и т. Д.

Наличие нескольких кодовых слов шпаргалки - это легкая победа, которая практически не требует усилий и удовлетворит всех критиков (менеджмент, коллеги, рецензенты, коллеги по SO;;) чем --allow-empty-message!

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

Посмотрите на ответ на этот вопрос:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...