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
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.
Petunjuk
Adakah ia rosakkan benda lama? Tambah benda baru? Atau baiki sahaja?Cuba
Tag diari anda sebagai versi 1.0.0, dengan nota.
Petunjuk
-a buat tag dengan nota. -m pegang notanya.Teka
Tag anda ada dalam laptop. Tekan Push. Adakah tag itu sampai ke GitHub?
- ea2c020Add purple stylemain (HEAD di sini)origin/mainv1.0.0
- f6c78e5Add home page
- 2efd0f2Add README
- ea2c020Add purple stylemain
- f6c78e5Add home page
- 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.
v1.0.0Anda 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”.
English
Your diary site works today. Next month, something breaks. How do you find today’s version fast?
A tag is a sticker that never moves. git tag -a v1.0.0 -m "First release" sticks version 1.0.0 on this commit, with a note.
SemVer numbers have three parts: MAJOR.MINOR.PATCH. Which part goes up?
Tag your diary as version 1.0.0, with a note.
-a makes a tag with a note. -m holds the note.Your tag is on your laptop. Tap Push. Does the tag reach GitHub?
On GitHub, a release turns a tag into a page. GitHub can even draft its notes for you. What does a release add on top of a tag?
Tag names: clear, or needs work? Swipe each one.
You can now tag a version, number it and share it.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: git tag · Semantic Versioning · About releases
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?