Bevezetés

Befejeződött

A GitHub elosztott verziókövetési megközelítése hihetetlen skálázást tesz lehetővé szoftverprojektekhez. A leágaztatási-egyesítési megközelítéssel egyszerűen méretezheti a projekteken párhuzamosan dolgozó fejlesztők számát.

Tegyük fel, hogy egy növekvő projekten dolgozik fejlesztőként. A csapat nagy erőkkel bővíti a kínált funkciók körét, és minden nap javítja a hibákat. Előfordulhat azonban, hogy két fejlesztő ugyanazokat a kódsorokat módosítja. Előfordulhat, hogy az egyik fejlesztő kijavít egy hibát, míg a másik egy funkciót ad hozzá. Egyik fejlesztő sem hibázott, de a kódban nem szerepelhet egyszerre a sorok mindkét verziója. Hogyan dönti el, hogy mely sorokat kell megőrizni? Vagy esetleg egy harmadik lehetőséget kell használnia, amely megőrzi a mindkét fejlesztő által alkalmazott módosításokat, de kissé eltérő formában.

Ebben a modulban megtudhatja, hogyan rendezheti az átfedésben lévő véglegesítéseket az ágak között az egyesítési ütközések feloldásával.

Tanulási célkitűzések

Ebben a modulban a következőket sajátíthatja el:

  • Ismerje meg, hogyan történik az egyesítés, és mi okozza az egyesítési ütközéseket.
  • Az egyszerű és összetett egyesítési ütközéseket könnyedén megoldhatja.
  • Ajánlott eljárások megosztása a csapattal való egyesítési ütközések csökkentéséhez.

Előfeltételek

  • GitHub-fiók
  • Képesség a fájlok szerkesztésére és a közöttük való navigálásra a GitHubban
  • A lekéréses kérelmek ismerete

Javasoljuk, hogy a modul megkezdése előtt végezze el az adattár módosításainak kezelését lekéréses kérelmek használatával a GitHubon .