Rumah > Artikel > pembangunan bahagian belakang > Github mengeluarkan submodul golang
Editor PHP Xiaoxin mendapati dalam perkembangan teknikal terkini bahawa Github baru-baru ini mengeluarkan kemas kini penting: submodul golang. Kemas kini ini membawa persekitaran pembangunan yang lebih mudah dan pengurusan kod yang lebih cekap kepada pembangun menggunakan bahasa golang. Melalui submodul golang, pembangun boleh menyepadukan dan mengurus perpustakaan golang lain dengan lebih mudah dalam projek mereka, dan juga boleh bekerjasama dengan pembangun lain dengan lebih mudah. Kemas kini ini sudah pasti akan mempromosikan lagi aplikasi dan pembangunan golang dalam bidang pembangunan.
Apabila anda menerbitkan repositori di github, anda boleh menggunakan "tag" yang memudahkan pengesanan dalam go.mod
Tetapi kaedah keluaran github sedia ada untuk submodul (atau berbilang modul) tidak berfungsi.
Modul "utama" akan ditanda
Tetapi "submodul" tidak boleh dirujuk melalui tag ini. (Yang masuk akal kerana mereka tidak sepatutnya berada dalam keadaan terkunci)
Soalan saya ialah bagaimana cara saya mendapatkan Github untuk menandakan submodul ini dengan versi eksplisit?
Sila ambil perhatian bahawa ini ialah repositori "peribadi", jadi saya tidak boleh menerbitkannya sebagai pakej berasingan dalam golang di luar github
Anda boleh menandai setiap submodul dengan menambahkan awalan direktori di hadapan Versi teg.
Jadi untuk struktur direktori berikut, tag ini boleh dibuatsubmod/subsubmod/v0.0.1
demo/ └── submod └── subsubmod ├── file.go └── go.mod
Atas ialah kandungan terperinci Github mengeluarkan submodul golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!