Summary

Befejeződött

Ebben a modulban megtanulta, hogyan dolgozhat együtt másokkal a Git és a GitHub használatával.

Andy és Mara jó úton haladnak egy olyan rendszer megvalósításával, amely lehetővé teszi, hogy csapatként hatékonyabban működhessenek együtt, és segít annak biztosításában, hogy csak megfelelő kód kerüljön át a main ágba.

A buildjelvény és az irányítópult-widgetek segítenek a csapatnak és másoknak a legújabb buildállapot megértésében és a buildelőzmények időbeli nyomon követésében.

Bár Andy és Mara az elsődleges kód-közreműködők, a Szabály beállítása a GitHubon, hogy felülvizsgálatot igényeljen, jó módszer a fegyelmezett kód-ellenőrzési gyakorlat érvényesítésére. Még kisebb hibák is okozhatják a buildek megszakadását. Példaként azt figyelte, hogy egy gépelési hiba végigvezeti a builden, és a minőségbiztosítási csapat kezébe kerül.

Tudjon meg többet

A Git és a GitHub munkafolyamatát leegyszerűsítő eszközök felfedezése

Ebben a modulban alapvető módosításokat hajtott végre a Space Game webhelyén. A gyakorlatban a módosítások valószínűleg sokkal összetettebbek lesznek. Bár a parancssorból mindent elvégezhet, számos eszközzel egyszerűsítheti a munkafolyamatot. Az alábbiakat javasoljuk:

További információ a Gitről

Bár a Gitet csak néhány paranccsal sajátíthatja el, a teljes körű elsajátítással összetettebb egyesítési típusokat hajthat végre, és megismerheti a kódbázis előzményeit.

Ha többet szeretne megtudni a Gitről, a git-scm.com és a Pro Git könyv két remek forrás ehhez.

A munkafolyamat meghatározása

Az ebben a modulban használt munkafolyamat a szokásos módja az első lépések végrehajtásának. A csapat az igényeinek megfelelően finomíthatja azt. Számos erőforrást és perspektívát találhat a weben különböző, különböző igényekkel rendelkező csapatoktól.

A GitHub-folyamat megismerése olyan megközelítést vezet be, amely hasonló a modulban látottakhoz, és olyan tippeket tartalmaz, amelyeket a saját munkafolyamatára alkalmazhat.

Itt talál egy sikeres elágaztatási Git-modellt, amely egy továbbfejlesztett elágaztatási és egyesítési stratégiát vázol fel.

A lekéréses kérelmek felosztása azt ismerteti, hogyan oszthatja fel a nagy lekéréses kérelmeket kisebbekre, hogy könnyebben megérthesse a módosításokat.

A véglegesítési Git-üzenetek írásáról szóló rész bemutatja, hogyan válhat jobb közreműködővé hatékony véglegesítési üzenetek írásával.

Adja meg a folyamatokat kiváltó eseményeket, amelyekből megtudhatja, hogy az eseményindítók hogyan teszik lehetővé annak szabályozását, hogy mely fájlok vagy Git-ágak okozzák a buildelést.