/ / Come rendere la distribuzione commette - git

Come rendere la distribuzione commette - git

L'ho visto questo repo.

Il mio dubbio è, com'è che i tag delle release puntano al branch con un solo commit? Come si fa a farlo?

risposte:

2 per risposta № 1

Perché vorresti fare una cosa del genere? Non ha troppo senso, qual è il caso d'uso?

In ogni caso, basta creare un nuovo ramo di orpan con git checkout --orphan, quindi crea un commit, taggalo e infine elimina di nuovo il ramo. Et voilá, hai un tag che punta a un commit senza cronologia e non su alcun ramo.


0 per risposta № 2

Ho clonato quel repository e ho visto il commit di cui stai parlando log --pretty=oneline --abbrev-commit --graph --decorate --all quale

Sembra che abbiano creato un ramo di rilascio (vedi origin/release) sul master filiale, ha commesso alcune modifiche alla distribuzione, quindi l'ha taggato come v1.2.0.

La versione con tag è quindi sulla propria diramazione, ma mantiene la cronologia fino al punto di diramazione.

Puoi vedere il contenuto dei due commit sul release ramo eseguendo git show <commit reference>.