En su 2005 email to the Linux Kernel mailing list, Linus Torvalds es muy enfático en que las etiquetas en git debe ser privado y no se incluye automáticamente al ir a buscar a los demás:Etiquetas globales de Git --- evidentemente malas, pero ¿por qué?
Tirando de una cabeza normal no puede y necesidadno etiquetas de actualización . Las etiquetas no se asociados con el árbol, y ellos no puede y necesidadno ser así, exactamente porque eso haría que ellos global en vez de privada, y sería fundamentalmente hacer que no se distribuirán
y:
es mal, mal, mal a pensar que ir a buscar a alguien vigilara árbol medios que deberías buscar sus etiquetas
No soy un kernel hacker. Una de las razones por las que uso git es poder editar mi propio código desde diferentes ubicaciones. Las etiquetas parecen una forma natural de describir diferentes versiones para futuras referencias, p. qué funciona, qué no, qué peculiaridades existen. Por lo tanto, me parece útil que las etiquetas persistan en las búsquedas. ¿Puede alguien explicar cuál es el peligro de este paradigma?
¿Por qué es tan importante tener etiquetas privadas? ¿Y cuál es la alternativa? ¿Debo simplemente hacer una sucursal por separado cada vez que quiera marcar una versión particular del código?
Tenga en cuenta que sólo es el valor por defecto; las etiquetas no se insertan porque por defecto git push ** matching **. Cuando recupera las etiquetas git ** autofolows ** (es decir, las recupera cuando obtiene las confirmaciones a las que apuntan). Siempre puedes configurar git para enviar/buscar todas las etiquetas. –