Maison > développement back-end > Golang > Comment puis-je utiliser « go get » pour récupérer une branche spécifique d'une dépendance de module Go ?

Comment puis-je utiliser « go get » pour récupérer une branche spécifique d'une dépendance de module Go ?

Mary-Kate Olsen
Libérer: 2024-12-09 08:02:07
original
664 Les gens l'ont consulté

How Can I Use `go get` to Retrieve a Specific Branch of a Go Module Dependency?

Récupération d'une branche spécifique à l'aide de Go Get

Lors de l'utilisation des modules Go, vous pouvez récupérer une branche spécifique d'une dépendance plutôt que le maître par défaut branch.

Pour y parvenir, vous pouvez utiliser la commande go get avec une requête de module qui inclut le nom de la branche. Par exemple :

$ go get <path-to-repo>@<branch>
Copier après la connexion

Dans votre scénario, vous disposez de deux référentiels, repo_a et repo_b, avec repo_a importé dans repo_b. Pour obtenir la branche de développement de repo_a au lieu de la branche master, vous pouvez exécuter la commande suivante dans repo_b :

$ go get <path-to-repo_a>@develop
Copier après la connexion

Cela installera la branche de développement de repo_a dans votre module Go.

Veuillez noter que cette approche nécessite Go 1.11 ou version ultérieure, car la prise en charge de la spécification de branches dans les requêtes de module a été introduite dans cette version.

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