Co je Outpitting v Gitu?
Outpitting je termín používaný v kontextu vývoje softwaru s otevřeným zdrojovým kódem, konkrétně v kontextu systému správy verzí Git. . Když provedete změny v kódu a chcete tyto změny uložit, vytvoříte nové potvrzení. Každý odevzdání má jedinečný identifikátor, známý jako "commit hash", což je SHA-1 hash obsahu odevzdání.…
Když vytvoříte nové odevzdání, Git také vytvoří nový "stromový" objekt, který představuje stav projekt v daném okamžiku. Objekt stromu obsahuje seznam všech souborů a adresářů v projektu spolu s jejich režimy (tj. oprávněními pro čtení/zápis/spouštění) a dalšími metadaty. Git vytvoří nové potvrzení, které odkazuje zpět na předchozí potvrzení. Toto je známé jako "překonané" commity. Jinými slovy, nový odevzdání je „překonán“ z předchozího odevzdání.……Outpitování je užitečné, když chcete provést významné změny ve své kódové základně, aniž by to ovlivnilo hlavní větev. Pokud například pracujete na funkci, která vyžaduje velké změny ve více souborech, můžete pro tuto funkci vytvořit novou větev a překonat řadu potvrzení z hlavní větve, abyste mohli na těchto změnách pracovat. Jakmile tuto funkci dokončíte, můžete novou větev sloučit zpět do hlavní větve a do sloučení budou zahrnuty i odevzdané odevzdání. zpět k předchozímu potvrzení, což vývojářům umožňuje provádět významné změny ve své kódové základně, aniž by to ovlivnilo hlavní větev.



