Tip dnia – git cherry pick

Uważaj kiedy robisz cherry-pick. Jak okazuje się (a mnie się wydawało inaczej) cherry-pick to stworzenie nowego commita o nowym SHA-1 w zadanym branchu. Kiedy zapragniesz […] Read More

Automatyzacja (częściowa) merga w git

Jako częściowo DevOps guy w firmie jestem odpowiedzialny za przenoszenie kodu pomiędzy gałęziami. Osobiście używałbym czystego GitFlow. My niestety jedynie oparliśmy naszą infrastrukturę o pomysł gałęzi masters […] Read More

Pattern Matching dla biednych

Update: Pojawił się nowszy artykuł na ten temat.   W językach funkcyjnych istnieje coś takiego jak pattern matching (tłumaczone na “wyrażenie dopasowania” – brzmi okropnie). Generalizując to […] Read More

Tip dnia – git whitespace

Jeżeli masz problemy z końcami linii w gicie i ich wpływem na mergowanie (dostajesz konflikty) warto ustawić jak git ma traktować whitespace: git config core.whitespace […] Read More