Maison > développement back-end > Golang > Comment puis-je pointer une dépendance de module Go vers un commit Git spécifique ?

Comment puis-je pointer une dépendance de module Go vers un commit Git spécifique ?

Mary-Kate Olsen
Libérer: 2024-12-31 22:59:16
original
503 Les gens l'ont consulté

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

Pointage de la dépendance du module Go dans go.mod vers un dernier commit dans un dépôt

Les modules Go fournissent une approche structurée pour gérer les dépendances dans Go projets. Par défaut, les fichiers go.mod contiennent des références à des versions spécifiques de dépendances. Cependant, il est parfois nécessaire de pointer vers un commit spécifique dans un référentiel.

Dans de tels cas, utilisez simplement la commande go get suivie du hachage de commit :

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

Cette commande mettre à jour correctement les fichiers go.mod et go.sum, en liant la dépendance au commit spécifié.

Cette méthode est notamment plus pratique et plus fiable que la modification manuelle du go.mod déposer. Il garantit que la version de la dépendance est traitée comme une version non publiée et met automatiquement à jour le fichier go.sum avec les sommes de contrôle correctes.

Pour plus d'informations et des conseils sur la mise à niveau et la rétrogradation des dépendances, reportez-vous au document Go. wiki : 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!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal