2014-08-29 5 views
1

Я вижу, что GIT обеспечивает предварительную фиксацию и фиксацию сообщения. Это замечательно ... но я нахожу это раздражающим, что, когда я делаю фиксацию, мне нужно ждать все my файлы, чтобы получить linted и все мои тесты для запуска ДО Мне сказали «извините, у вас нет JIRA-XXX в нашем сообщении о совершении».git hook Выполнение заказа

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

Кто-нибудь еще раздражает это? Если да, то что делают другие?

ответ

0

Вы совершенно правы, когда говорите, что заказ не может быть изменен. И, надеюсь, ИМО, иначе это был бы полный беспорядок.

Что касается вашего вопроса, даже если это не семантически уместно, я думаю, что лучшим решением было бы полагаться на фиксации-сообщ крюк, чтобы выполнить все проверки (фиксации синтаксиса сообщения и ваш пылеобразования, в этот заказ).

Кроме того, с version 1.8.2, git позволяет добавить предварительный толчок крюк. Что вы также можете рассмотреть в своем рабочем процессе.

+0

спасибо .... Я подумаю об этом – Jason