Mengurus Versi Sub Modul dalam Repositori Go
Pertimbangkan situasi di mana repositori Go mengandungi fail go.mod dalam kedua-dua direktori akar dan subdirektori. Dalam kes sedemikian, memahami cara versi submodul dikeluarkan adalah penting.
Pengurusan Versi Submodul
Tidak seperti modul induk, versi submodul tidak semestinya disegerakkan. Ia dianggap sebagai modul berbeza yang berada dalam struktur repositori yang sama.
Untuk menentukan versi submodul yang tersedia, rujuk maklumat keluarannya. Contohnya, dalam kes github.com/hashicorp/vault/api, lawati https://github.com/hashicorp/vault/releases untuk menyemak keluaran dan teg rasmi.
Git Hierarki Teg dan Versi Submodul
Go menggunakan teg Git hierarki untuk menandakan versi submodul. Ini menunjukkan bahawa versi submodul tidak selalu sepadan dengan versi modul induk. Sebagai contoh, peti besi boleh berada pada versi 1.3.3, manakala api submodulnya mungkin berada pada versi 1.0.4.
Mengemas kini Versi Submodul
Untuk mengemas kini versi submodul , guna go get. Contohnya, untuk mendapatkan versi terkini github.com/hashicorp/vault/api, jalankan:
go get github.com/hashicorp/vault/api
Anda tidak perlu menyatakan versi secara eksplisit dalam go.mod semasa import awal. Alat Go secara automatik mengambil versi terkini.
Atas ialah kandungan terperinci Bagaimanakah Versi Submodul Diurus dalam Repositori Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!