Maison > développement back-end > Golang > Comment puis-je épingler les dépendances du module Go à des commits spécifiques ?

Comment puis-je épingler les dépendances du module Go à des commits spécifiques ?

DDD
Libérer: 2024-12-31 17:14:11
original
358 Les gens l'ont consulté

How Can I Pin Go Module Dependencies to Specific Commits?

Modules Go : hébergement des dépendances vers des validations spécifiques

Les modules Go, introduits dans la version 1.11, automatisent la gestion des dépendances. Cependant, parfois, l'accès à des fonctionnalités inédites nécessite de référencer un commit spécifique dans le référentiel d'un module.

Définition manuelle des dépendances de commit

Au départ, il était nécessaire de modifier manuellement le go. fichier mod avec la syntaxe :

require github.com/someone/some_module v0.0.0-20181121201909-af044c0995fe
Copier après la connexion

Approche simplifiée : allez chercher Commande

Cependant, une méthode simplifiée a émergé :

go get github.com/someone/some_module@af044c0995fe
Copier après la connexion

Cette commande met automatiquement à jour les fichiers go.mod et go.sum, en pointant la dépendance vers le commit souhaité.

Informations complémentaires

Référez-vous au wiki officiel de Go pour plus de détails : https://github.com/golang/go/wiki/Modules#how-to-upgrade-and-downgrade-dependencies

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal