Maison > Article > développement back-end > Github publie le sous-module Golang
L'éditeur PHP Xiaoxin a découvert dans les dernières tendances technologiques que Github a récemment publié une mise à jour importante : le sous-module golang. Cette mise à jour apporte un environnement de développement plus pratique et une gestion de code plus efficace aux développeurs utilisant le langage Golang. Grâce aux sous-modules Golang, les développeurs peuvent intégrer et gérer plus facilement d'autres bibliothèques Golang dans leurs projets, et peuvent également collaborer plus facilement avec d'autres développeurs. Cette mise à jour favorisera sans aucun doute davantage l'application et le développement de Golang dans le domaine du développement.
Lorsque vous publiez un référentiel sur github, vous pouvez utiliser des "tags" qui facilitent le suivi dans go.mod
Mais la méthode de publication github existante pour les sous-modules (ou plusieurs modules) ne fonctionne pas.
Le module "principal" sera marqué
Mais les "sous-modules" ne peuvent pas être référencés via cette balise. (Ce qui est logique puisqu'ils ne devraient pas être obligés d'être verrouillés)
Ma question est de savoir comment puis-je demander à Github de baliser ce sous-module avec une version explicite ?
Veuillez noter qu'il s'agit d'un référentiel "privé", je ne peux donc pas le publier en tant que package séparé dans Golang en dehors de github
Vous pouvez baliser chaque sous-module en ajoutant un préfixe de répertoire devant la balise Version.
Donc, pour la structure de répertoires suivante, cette balise peut être crééesubmod/subsubmod/v0.0.1
demo/ └── submod └── subsubmod ├── file.go └── go.mod
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!