Přepisování historie, které tiše rozbíjí buildy
Světlo v malé kuchyni dělá víc než jakákoli skříňka. Jedno stropní světlo za zády při krájení vrhá stín přímo na desku. Přidejte pod horní skříňky krátkou lištu s LED páskem. Pokud to nejde, postačí malá lampička na stojanu u rohu. Zrcadlící lesklé povrchy na dvířkách prostor opticky nezvětší, spíš ukážou každou šmouhu. Mnohem lepší je matný povrch ve světlé barvě. Stejně tak nezakrývejte okno závěsem až k zemi, nechte parapet volný pro bylinky.
Když světlo, vzduch a zvuk sedí, stačí už jen jedna pohodlná sedačka, malý stolek a police ve výšce ruky. Koutek nebude největší místnost v domě, ale bude se v něm dát skutečně číst. A to je celý smysl.
Přidávejte tuk postupně a mixujte vždy jen krátce. Čím déle mixujete po přidání tuku, tím větší je riziko, že se krém rozdělí nebo zřídne. Pokud se tak stane, pomůže krátké zchlazení a znovu vyšlehat. Nikdy ale nepřidávejte tekutinu, dokud není tuk dokonale spojený s pistáciovou hmotou.
Merge commity vypadají jako neškodná daň za spolupráci. Jenže v historii, nábytek na míru kterou někdo čte při bisectu nebo reverzu, jsou to slepé uličky. Týmy, které je chtějí vyřadit, musí změnit způsob práce, ne jen přidat příkaz. Bez toho skončí u rebase, který smaže kolegovi práci, nebo u „fast-forward" větve, která ve skutečnosti není fast-forward.
Nejčastější chyby jsou tři: příliš mnoho tekutiny najednou, mixování horké hmoty a použití tupých nožů. Když krém i po delším mixování zůstává zrnitý, prosejte pistácie předem nebo hmotu protlačte přes jemné síto. Hladká konzistence není náhoda, ale výsledek trpělivosti a správného pořadí kroků.
Tekutiny patří do krému až nakonec a v malém množství. Mléko, smetana nebo voda se přidávají po lžících za stálého mixování. Studená tekutina do teplého tuku snadno vytvoří hrudky. Teploty proto držte stejné – buď vše při pokojové teplotě, nebo vše chlazené.
Poslední věc, kterou týmy podceňují, je ochrana hlavní větve. Nastav pravidlo, že do ní nelze pushovat přímo a že každá změna projde kontrolou. Tím se vyhneš situaci, kdy někdo omylem přepíše historii, kterou už mají ostatní. Zároveň to nutí lidi rebasovat vlastní větve, ne je slévat do hlavní. Výsledkem je lineární historie, kde git bisect funguje a git revert trefí přesně to, co má.
Záclony a ubrusy vydrží roky jen tehdy, když pochopíte, že každá tkanina chce jiný přístup. Záclony visí neustále, chytají prach, kuchyňské výpary a sluneční světlo. Ubrusy zase nesou následky každého jídla. První chyba, kterou lidé dělají, je, že obojí hodí do pračky společně s běžným prádlem a nastaví univerzální program. Tím se záclony kroutí a ubrusy pouštějí barvu.
Jak upravit jídlo, aby rovnátka vydrže
Základ: rozemleté pistácie a správný tuk Pistácie musí být opravdu jemně rozemleté, ne jen nasekané. Nejlepší výsledek dá mixér s ostrými noži, do kterého sypete pistácie po menších dávkách a krátce pulsujete. Pokud se směs lepí na stěny, seškrábnete ji stěrkou a pokračujete. Teprve když je hmota sypká a připomíná hrubou mouku, přidávejte tuk. Používejte máslo, případně kombinaci másla a neutrálního rostlinného oleje. Olej s výraznou chutí, například olivový, krém přebije.
Další častá chyba je rebase přes příliš mnoho commitů najednou. Když má větev třicet commitů a každý řeší něco jiného, konflikty se vrší a výsledek je nečitelný. Rozděl práci na menší celky, rebasuj po částech a po každém kroku spusť testy. Pokud se objeví konflikt, neřeš ho naslepo. Otevři soubor, podívej se, co se změnilo na obou stranách, a rozhodni vědomě. git rebase --abort je vždy po ruce, dokud rebase nedokončíš.
Bez merge commitů to jde, ale není to o jednom příkazu. Je to o disciplíně: rebase jen tam, kde je bezpečný, force push s rozmyslem, žádné přímé zápisy do hlavní větve a malé commity. Kdo to dodrží, získá historii, která se dá číst i po měsících.
Kde nejčastěji selhává rebase a jak to poznat včas První past je rebase větve, kterou už někdo jiný stáhl a postavil na ní svou práci. Přepíšeš historii, kterou sdílíš, a druhý den řešíte konflikty, které nedávají smysl. Řešení je jednoduché: před rebase zkontroluj, zda je větev pouze tvoje. Pokud na ní pracuje víc lidí, rebase nechej na větev, kterou nikdo jiný nemá, nebo použij merge, ale vědomě. Druhá past je force push bez ochrany. git push --force-with-lease je bezpečnější než --force, protože selže, když někdo mezitím na větev poslal změnu. Nikdy nepoužívej --force na hlavní větev, pokud nejsi úplně sám a víš, co děláš.
Základem je pravidlo, že hlavní větev přijímá jen přírůstky postavené na jejím aktuálním stavu. Každý, kdo chce sloučit změnu, si nejdřív stáhne nejnovější hlavní větev a přepíše na ni svou práci. V praxi to znamená rebase vlastní větve, ne merge z hlavní větve do ní. Tím zmizí všechny merge commity, které vznikají při běžném „pull" se sloučením. Pokud si nejsi jistý, zda je větev čistá, použij git log --merges na svém rozsahu a uvidíš každý merge, který tam nemá co dělat.
Here's more info regarding Rekonstrukce Bytu check out our website.