Ich habe derzeit ein Git-Remote-Setup wie das folgende:
[remote "upstream"]
url = <redacted>
fetch = +refs/heads/*:refs/remotes/upstream/*
Wenn ich git pullauf dem Zweigmaster ausstelle , werden alle Remote-Köpfe in Fernbedienungen / Upstream abgerufen, dann werden Fernbedienungen / Upstream / Master in Master zusammengeführt. Alle Tags, die erreicht werden können, werden gleichzeitig abgerufen, was sehr praktisch ist.
Ich möchte git pullzusätzlich alle Tags von der Fernbedienung abrufen, nicht nur diejenigen, die direkt von den Köpfen aus erreichbar sind. Ich habe ursprünglich versucht, die Einstellungen vorzunehmen tagopt == --tags, aber festgestellt, dass nur Tags abgerufen wurden und somit alles kaputt ging. (Junio sagt sogar, dass das eine schreckliche Fehlkonfiguration ist ).
Gibt es eine Möglichkeit git pull, zusätzlich zu den Remote-Köpfen standardmäßig alle Remote-Tags abzurufen?
tagoptLösung ist keine Fehlkonfiguration mehr. Ab 1.9 / 2.0 (1. Quartal 2014) werden alle Tags zusätzlich zu den normalerweise abgerufenen Tags abgerufen.
git push origin <tag_name>