Maison >développement back-end >Golang >Comment puis-je utiliser « go get » pour récupérer des branches autres que celles par défaut dans les modules Go ?

Comment puis-je utiliser « go get » pour récupérer des branches autres que celles par défaut dans les modules Go ?

DDD
DDDoriginal
2024-12-14 05:19:10366parcourir

How Can I Use `go get` to Fetch Non-Default Branches in Go Modules?

Acquisition de branches autres que celles par défaut dans Go avec go get

Dans un flux de travail de développement logiciel impliquant plusieurs référentiels, des situations peuvent survenir dans lesquelles des branches spécifiques, plutôt que la branche principale par défaut, doivent être récupérés. Cette question est centrée sur l'accès à la branche de développement d'un référentiel de dépendances depuis un autre référentiel.

Solution utilisant les modules Go

Avec l'avènement des modules Go dans Go 1.11, la récupération des branches spécifiques de dépendances sont devenues réalisables. Les modules Go utilisent des requêtes de module, qui permettent de spécifier des branches ou des balises lors de l'installation des dépendances.

Pour récupérer la branche de développement d'un référentiel de dépendances nommé repo_a à partir de votre propre référentiel repo_b, incluez simplement le nom de la branche dans le champ requête du module lors de l'exécution de go get :

$ go get <path-to-repo_a>@<branch-name>

Par exemple :

$ go get example.com/repo_a@develop

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