J'ai actuellement une configuration git à distance comme suit :
[remote "upstream"]
url = <redacted>
fetch = +refs/heads/*:refs/remotes/upstream/*
Quand j'émets git pull
sur la branche master, toutes les têtes distantes sont récupérées dans remotes/upstream, puis remotes/upstream/master est fusionné dans master. Tous les tags qui peuvent être atteints sont aussi récupérés en même temps, ce qui est très pratique.
J'aimerais git pull
pour aller chercher en plus todo à partir de la télécommande, et pas seulement celles qui sont directement accessibles à partir des têtes. J'ai d'abord essayé de définir tagopt == --tags
mais il s'est avéré que cela ne permettait de récupérer que les balises, ce qui a tout cassé. (Junio dit même que c'est un horrible erreur de configuration ).
Y a-t-il un moyen de faire git pull
récupérer par défaut toutes les balises distantes, en plus des têtes distantes ?
3 votes
Un rappel à moi-même : Assurez-vous que vous avez effectivement poussé la balise en premier (cela ne fonctionne pas automatiquement) :
git push origin <tag_name>
0 votes
Utilisation
tagopt
n'est plus une mauvaise configuration ; à partir de 1.9/2.0 (Q1 2014) ceci permettra de récupérer tous les tags en plus à ce qui est normalement recherché.