Peta dunia

 

EN: Read in English

Dunia 4: Hai GitHub

Tag, SemVer dan Release

Anda akan belajar: cara namakan versi dengan tag, nomborkan dengan SemVer dan kongsi sebagai release.

Teks BM belum disemak oleh penutur asli.

Masalahnya

Laman diari anda berfungsi hari ini. Bulan depan, ada yang rosak. Macam mana nak cari versi hari ini dengan cepat?

Pilih satu jawapan.

Tengok

Label v1.0.0 bergaris putus muncul pada commit terbaru, di sebelah main. Tag itu kekal di situ walaupun main bergerak.
2efd0f2f6c78e5ea2c020

tag (label) (tag): Nama yang dilekat pada satu commit, contohnya v1.0.0. Ia tak pernah bergerak. (label) ialah pelekat yang tak pernah bergerak. git tag -a v1.0.0 -m "First release" lekat versi 1.0.0 pada commit ini, dengan nota.

Cuba

Nombor Semantic Versioning (SemVer): Nombor versi dalam tiga bahagian: MAJOR.MINOR.PATCH. ada tiga bahagian: MAJOR.MINOR.PATCH. Bahagian mana yang naik?

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

        Cuba

        Tag diari anda sebagai versi 1.0.0, dengan nota.

        2efd0f2f6c78e5ea2c020

        Teka

        Tag anda ada dalam laptop. Tekan Push. Adakah tag itu sampai ke GitHub?

        Laptop anda~/diary
        1. ea2c020Add purple stylemain (HEAD di sini)origin/mainv1.0.0
        2. f6c78e5Add home page
        3. 2efd0f2Add README
        0 di depan · 0 di belakang origin/main
        GitHubgithub.com/you/diary
        1. ea2c020Add purple stylemain
        2. f6c78e5Add home page
        3. 2efd0f2Add README

        Tekan satu tindakan. Tengok kurier itu.

        Tengok

        Di GitHub, release (keluaran) (release): Halaman GitHub untuk satu versi bertag, dengan nota dan fail untuk dimuat turun. (keluaran) jadikan tag satu halaman. GitHub boleh tolong draf notanya. Apa yang release tambah di atas tag?

        Pilih satu jawapan.

        Semak

        Nama tag: jelas, atau perlu dibaiki? Leret setiap satu.

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

        1 / 4v1.0.0
        v1.0.0

        Anda berjaya!

        Kini anda boleh tag satu versi, nomborkan dengan SemVer dan kongsikannya.

        Nak tahu lebih (pilihan)

        git tag v1.0.0 tanpa -a buat tag ringan: nama sahaja, tiada nota. git push origin v1.0.0 hantar satu tag. git push --follow-tags hantar tag beranotasi bersama commit. Versi macam 0.3.0 bermaksud “masih awal: mungkin berubah”.