J'ai actuellement une configuration à distance git comme celle-ci:
[remote "upstream"]
url = <redacted>
fetch = +refs/heads/*:refs/remotes/upstream/*
Lorsque j'émets git pullsur le maître de branche, toutes les têtes distantes sont récupérées dans les télécommandes / en amont, puis les télécommandes / en amont / le maître sont fusionnées dans le maître. Toutes les balises qui peuvent être atteintes sont également récupérées en même temps, ce qui est très pratique.
Je voudrais git pullégalement récupérer toutes les balises de la télécommande, pas seulement celles qui sont directement accessibles depuis les têtes. Au départ, j'ai essayé de définir tagopt == --tags, mais j'ai trouvé que cela ne faisait que récupérer les balises et donc tout cassait. (Junio dit même que c'est une horrible erreur de compréhension ).
Existe-t-il un moyen de git pullrécupérer toutes les balises distantes par défaut, en plus des têtes distantes?
tagoptsolution n'est plus une erreur de configuration; à partir de 1.9 / 2.0 (Q1 2014) cela récupérera toutes les balises en plus de ce qui est normalement récupéré.
git push origin <tag_name>