Summary
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:
- A Visual Studio Code beépített Git-támogatást is tartalmaz. Az alábbiakban az alábbi forrásokból tudhat meg többet:
- A GitHub Desktop egy másik nagyszerű módja a módosítások elágaztatásának, véglegesítésének és vizuális összehasonlításának és véglegesítésének.
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.