Úvod

Dokončeno

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 .