Kiedy używać słowa „chore” jako typu komunikatu o zmianach?


115

Jakie jest zastosowanie chorew semantycznych komunikatach zatwierdzenia kontroli wersji ? Inne typy, takie jak wyczyn lub naprawa, są jasne, ale nie wiem, kiedy użyć „roboty”.

Czy ktoś może podać kilka przykładów jego użycia?

Kolejne może nie związane pytanie: Jaki jest właściwy typ komunikatów o zatwierdzeniach do modyfikowania plików .gitignore?

Odpowiedzi:


133

Możesz zobaczyć krótką definicję w „ Git Commit Msg ”:

chore: aktualizowanie podstawowych zadań itp .; brak zmiany kodu produkcji

Znajduje zastosowanie w:

Modyfikacja .gitignorebędzie częścią „obowiązków domowych”.

grunt task” nie oznacza nic, co zobaczyłby użytkownik zewnętrzny:

  • implementacja ( istniejącej funkcji , która nie wymaga poprawki),
  • konfiguracja (jak .gitignorelub .gitattributes),
  • prywatne metody wewnętrzne ...

Chociaż Owen S wspomina w komentarzach :

Patrząc na stronę Karma, do której linkujesz, podejrzewam, że grunt taskmoże to odnosić się konkretnie do narzędzia do budowania JavaScriptgrunt .
W takim przypadku prawdopodobnie nie mieli na myśli zmian obejmujących implementację lub prywatne metody wewnętrzne, ale raczej zmiany narzędzi, zmiany konfiguracji i zmiany w rzeczach, które w rzeczywistości nie trafiają do produkcji .
(Nasz sklep używa go obecnie do tego, a także do prostej refaktoryzacji).


Przeczytałem już link, który podałeś. Właściwie to była jedyna rzecz, jaką znalazłem! Ale nie rozumiem, co to grunt tasksznaczy. Czy możesz podać kilka przykładów?
Alireza Mirian

@AlirezaMirian Dodałem kilka przykładów „podstawowych zadań”.
VonC

9
Patrząc na stronę Karma, do której linkujesz, podejrzewam, że grunt taskmoże to odnosić się konkretnie do narzędzia do budowania Javascript grunt. W takim przypadku prawdopodobnie nie mieli na myśli zmian związanych z implementacją lub prywatnymi metodami wewnętrznymi, ale raczej zmiany narzędzi, zmiany konfiguracji i zmiany w rzeczach, które w rzeczywistości nie trafiają do produkcji. (Nasz sklep używa go obecnie do tych, a także do prostych refaktoryzacji.)
Owen S.

1
@OwenS. Ciekawy. W odpowiedzi zawarłem Twój komentarz, aby uzyskać lepszą widoczność.
VonC

Chciałbym poprawić tę odpowiedź i zwrócić uwagę, że zawiera ona niektóre z zatwierdzeń, które również wchodzą w zakres kompilacji, ponieważ zatwierdzenia kompilacji nie są widoczne dla użytkownika. Pozostaje dobrym wyjaśnieniem, pomijając po prostu regułę wyjątku.
nxmohamad
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.