Rumah >pembangunan bahagian belakang >Golang >Bagaimanakah saya boleh menunjukkan Ketergantungan Modul Go kepada Komit Git Tertentu?

Bagaimanakah saya boleh menunjukkan Ketergantungan Modul Go kepada Komit Git Tertentu?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-31 22:59:16624semak imbas

How Can I Point a Go Module Dependency to a Specific Git Commit?

Menunjukkan Ketergantungan Modul Go dalam go.mod kepada Komit Terkini dalam Repo

Modul Go menyediakan pendekatan berstruktur untuk mengurus kebergantungan dalam Go projek. Secara lalai, fail go.mod mengandungi rujukan kepada keluaran kebergantungan tertentu. Walau bagaimanapun, kadangkala perlu menunjuk kepada komit tertentu dalam repositori sebaliknya.

Dalam kes sedemikian, hanya gunakan arahan go get diikuti oleh cincang komit:

$ go get github.com/someone/some_module@af044c0995fe

Arahan ini akan kemas kini fail go.mod dan go.sum dengan betul, memautkan kebergantungan kepada komit yang ditentukan.

Terutamanya, kaedah ini lebih mudah dan boleh dipercayai daripada mengedit fail go.mod secara manual. Ia memastikan versi kebergantungan dianggap sebagai versi bukan keluaran dan ia mengemas kini fail go.sum secara automatik dengan jumlah semak yang betul.

Untuk mendapatkan maklumat dan panduan lanjut tentang menaik taraf dan menurunkan kebergantungan, rujuk Go wiki: https://github.com/golang/go/wiki/Modules#how-to-upgrade-and-downgrade-dependencies

Atas ialah kandungan terperinci Bagaimanakah saya boleh menunjukkan Ketergantungan Modul Go kepada Komit Git Tertentu?. 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