Github mengeluarkan submodul golang

WBOY
Lepaskan: 2024-02-11 12:00:10
ke hadapan
581 orang telah melayarinya

Github 发布 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.

Isu kandungan

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

Penyelesaian

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
Salin selepas log masuk

Atas ialah kandungan terperinci Github mengeluarkan submodul golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:stackoverflow.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!