Rumah > pembangunan bahagian belakang > Golang > Bagaimanakah Saya Boleh Menggunakan `go get` untuk Mengambil Cawangan Bukan Lalai dalam Modul Go?

Bagaimanakah Saya Boleh Menggunakan `go get` untuk Mengambil Cawangan Bukan Lalai dalam Modul Go?

DDD
Lepaskan: 2024-12-14 05:19:10
asal
362 orang telah melayarinya

How Can I Use `go get` to Fetch Non-Default Branches in Go Modules?

Memperoleh Cawangan Bukan Lalai dalam Go dengan go get

Dalam aliran kerja pembangunan perisian yang melibatkan berbilang repositori, situasi mungkin timbul di mana cawangan tertentu, dan bukannya cawangan induk lalai, perlu diambil semula. Soalan ini tertumpu pada mengakses cawangan pembangunan repositori kebergantungan dari dalam repositori lain.

Penyelesaian menggunakan Modul Go

Dengan kemunculan modul Go dalam Go 1.11, mendapatkan semula cabang kebergantungan tertentu menjadi boleh dilaksanakan. Modul Go menggunakan pertanyaan modul, yang membenarkan spesifikasi cawangan atau teg semasa pemasangan kebergantungan.

Untuk mendapatkan semula cawangan pembangunan repositori kebergantungan bernama repo_a dari dalam repo_b repositori anda sendiri, hanya masukkan nama cawangan dalam pertanyaan modul semasa melaksanakan go get:

$ go get <path-to-repo_a>@<branch-name>
Salin selepas log masuk

Contohnya:

$ go get example.com/repo_a@develop
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggunakan `go get` untuk Mengambil Cawangan Bukan Lalai dalam Modul Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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