Úvod
Distribuovaný přístup ke správě verzí GitHubu umožňuje neuvěřitelné škálování softwarových projektů. Princip větvení a sloučení umožňuje jednoduše škálovat počet vývojářů, kteří na projektu pracují souběžně.
Představte si, že se jako vývojář účastníte projektu, který se rozrůstá. Váš tým každý den podstatně rozšiřuje funkčnost a opravuje chyby. Někdy se ale stane, že dva vývojáři změní stejné řádky kódu. Jeden vývojář může opravit chybu, zatímco jiná přidává funkci. Žádný z nich neudělal chybu, ale vy nemůžete mít v základu kódu současně obě verze těchto řádků. Jak se rozhodnete, jaké řádky zachovat? Nebo možná potřebujete použít třetí možnost, která zachovává změny použité oběma vývojáři, ale v mírně odlišné podobě.
V tomto modulu se dozvíte, jak vyřešit překrývající se potvrzení napříč větvemi pomocí řešení konfliktů při sloučení.
Cíle výuky
V tomto modulu:
- Seznamte se s tím, jak probíhá sloučení a co způsobuje konflikty při slučování.
- Snadné řešení jednoduchých a složitých konfliktů při slučování
- Sdílejte osvědčené postupy pro omezení konfliktů při slučování s týmem.
Požadavky
- Účet GitHub
- Znalost navigace na GitHubu a úprav souborů v tomto prostředí
- Znalost žádostí o přijetí změn
Před zahájením tohoto modulu doporučujeme dokončit správu změn úložiště pomocí žádostí o přijetí změn na GitHubu .