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
DDDasal
2024-12-14 05:19:10363semak imbas

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>

Contohnya:

$ go get example.com/repo_a@develop

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!

Kenyataan:
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