Когда использовать «рутинную работу» в качестве типа сообщения о фиксации?

117

Что такое использование choreв семантической системе управления версиями фиксации сообщений ? Другие типы, такие как feat или fix , ясны, но я не знаю, когда использовать слово «chore».

Кто-нибудь может привести пару примеров его использования?

Другой, возможно, не связанный с этим вопрос: какой тип сообщений о коммитах подходит для изменения файлов .gitignore?

Алиреза Мириан
источник

Ответы:

134

Вы можете увидеть краткое определение в « Git Commit Msg »:

chore: обновление черновых задач и т. д .; нет изменения производственного кода

Используется в:

Изменение .gitignoreбыло бы частью "рутинной работы".

" grunt task" ничего не значит, что увидел бы внешний пользователь:

  • реализация ( существующей функции , которая не требует исправления),
  • конфигурация (например, .gitignoreили .gitattributes),
  • частные внутренние методы ...

Хотя Оуэн С. упоминает в комментариях :

Глядя на страницу Karma, на которую выgrunt task ссылаетесь , я подозреваю, что это может относиться конкретно к инструменту сборки Javascriptgrunt .
В этом случае они, вероятно, имели в виду не изменения, связанные с реализацией или частными внутренними методами, а скорее изменения инструментов, изменения конфигурации и изменения вещей, которые на самом деле вообще не идут в производство .
(В настоящее время наш магазин использует его для этих целей, а также для простого рефакторинга.)

VonC
источник
Я уже читал предоставленную вами ссылку. Собственно, это единственное, что я нашел! Но я не понимаю, что это grunt tasksзначит. Вы можете привести несколько примеров?
Алиреза Мириан
@AlirezaMirian Я добавил несколько примеров для "ворчливых задач".
VonC
9
Глядя на страницу Karma, на которую вы grunt taskссылаетесь , я подозреваю, что это может относиться конкретно к инструменту сборки Javascript grunt. В этом случае они, вероятно, имели в виду не изменения, связанные с реализацией или частными внутренними методами, а скорее изменения инструментов, изменения конфигурации и изменения вещей, которые на самом деле вообще не идут в производство. (В настоящее время наш магазин использует его для этих целей, а также для простых рефакторингов.)
Оуэн С.
1
@OwenS. Интересно. Я включил ваш комментарий в ответ для большей наглядности.
VonC
Я хотел бы внести поправки в этот ответ и указать, что он включает в себя некоторые коммиты, которые также подпадают под сборку, поскольку коммиты сборки не видны пользователю. Это остается хорошим объяснением, просто упущено правило исключения.
nxmohamad