Maison > développement back-end > Golang > Comment épingler une dépendance de module Go à un commit spécifique ?

Comment épingler une dépendance de module Go à un commit spécifique ?

Linda Hamilton
Libérer: 2024-12-26 04:57:09
original
747 Les gens l'ont consulté

How to Pin a Go Module Dependency to a Specific Commit?

Référencement de commits spécifiques dans les modules Go

Dans Go, les modules fournissent un moyen de gérer les dépendances. En règle générale, la dernière version d'un module est utilisée comme dépendance. Cependant, vous devrez parfois utiliser des fonctionnalités disponibles dans un commit spécifique qui n'a pas encore été publié.

Pour spécifier une dépendance sur un commit spécifique plutôt que sur une version publiée, suivez ces étapes :

  1. Utilisez go get pour récupérer le commit souhaité :

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

    Remplacez af044c0995fe par le hachage du commit du commit souhaité.

  2. go get mettra automatiquement à jour les fichiers go.mod et go.sum avec les informations de version correctes.

Cette approche garantit que votre dépendance est lié au commit spécifique, vous permettant d'accéder à des fonctionnalités non encore disponibles dans la dernière version. En utilisant go get, vous pouvez mettre à jour efficacement vos fichiers de dépendances sans saisir manuellement les informations requises.

Pour plus d'informations, reportez-vous à la documentation Go sur https://github.com/golang/go/wiki/Modules #comment-mettre à niveau et rétrograder les dépendances.

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