Al momento ho una configurazione remota git come la seguente:Recupero tutti i tag da un telecomando con git tirare
[remote "upstream"]
url = <redacted>
fetch = +refs/heads/*:refs/remotes/upstream/*
Quando ho emettere git pull
il maestro ramo, tutte le teste remote vengono prelevati in telecomandi/monte, quindi telecomandi/upstream/master viene unito in master. Anche i tag che possono essere raggiunti vengono recuperati allo stesso tempo, il che è molto conveniente.
Vorrei acquistare tutti i tag dal telecomando, non solo quelli che sono direttamente raggiungibili dalle testine. Inizialmente avevo provato a impostare tagopt == --tags
, ma ho scoperto che questo causava il recupero dei soli tag e quindi ha rotto tutto. (Junio dice anche che è un horrendous misconfiguation).
C'è un modo per rendere git pull
recuperare tutti i tag remoti per impostazione predefinita, oltre alle teste remote?
Un ricordo a me stesso: assicurarsi che effettivamente spinto prima il tag (non funziona automaticamente): 'git push origine ' –
Hafenkranich
L'uso della soluzione' tagopt' non è più un errore di configurazione; [a partire da 1.9/2.0 (Q1 2014)] (https://stackoverflow.com/a/20608181) questo preleverà tutti i tag * in aggiunta * a qualunque cosa venga normalmente recuperata. – mgiuffrida