Peta dunia

 

EN: Read in English

Dunia 6: Aliran Kerja Pasukan

Git Flow

Anda akan belajar: lima jenis branch Git Flow, dan bila pasukan perlukannya.

Teks BM belum disemak oleh penutur asli.

Masalahnya

main ada Release 2.0, kemudian dua commit separuh siap: skrin peta dan log masuk. Semuanya bergoyang.

Game telefon anda keluar setiap dua bulan. Versi 2.0 dah live. Main pula dah ada kerja 2.1 yang separuh siap. Tiba-tiba 2.0 rosak. Macam mana nak baiki?

Tengok

Ketik setiap titik pada garis masa.

Git Flow: Aliran kerja dengan branch main, develop, feature, release dan hotfix. sebarkan kerja ke lima jenis branch (cabang). Dua kekal selamanya: main dan develop. Yang lain datang dan pergi. Ketik untuk ikut versi 2.1.

Tengok

Dua ciri, Add map screen dan Add login, pindah dari develop ke release/2.1.0 untuk diuji. Kemudian versi v2.1.0 masuk ke main, sebelah v2.0.0.

Ciri dah siap? Mulakan release branch: Branch tempat versi seterusnya disemak kali terakhir sebelum dihantar. dari develop. Penguji semak di situ. Kemudian ia merge ke main, dengan tag versi.

Cuba

Setiap branch bermula dari mana? Susun.

Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.

      Teka

      Balik kepada masalah tadi. 2.0 dah live dan 2.1 separuh siap. Di mana anda mula baiki?

      Pilih satu jawapan.

      Semak

      Susun seluruh langkah hotfix ikut turutan.

      Langkah pertama di atas. Susun ikut turutan. Guna anak panah, atau seret.

      • Branch hotfix/2.0.1 dari main
      • Letak tag v2.0.1
      • Merge ke main
      • Baiki masalah dan commit
      • Padam branch hotfix
      • Merge ke develop juga

      Semak

      Git Flow sesuai tak? Leret ke kanan kalau ya, ke kiri kalau tidak.

      Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.

      1 / 5

      Game telefon, keluar setiap dua bulan

      Game telefon, keluar setiap dua bulan

      Anda berjaya!

      Kini anda boleh terangkan Git Flow dan bila ia sesuai.

      Nak tahu lebih (pilihan)

      Pencipta Git Flow tambah satu nota pada 2020. Aplikasi web yang selalu keluar mungkin tak perlukannya. Dia cadangkan cara lebih ringkas, macam GitHub Flow. Git Flow masih sesuai untuk perisian bernombor versi. Projek Git sendiri guna model lain. Baca gitworkflows untuk tengok.