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
Mary-Kate Olsenoriginal
2024-12-09 08:02:07712parcourir

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>

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

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!

Déclaration:
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