In Mercurial puoi chiudere un ramo come questo: hg commit --close-branch
, questo significa che il ramo non sarà più elencato ma continuerà a esistere, e può ancora essere elencato se usi hg branches --closed
Ho appreso che in Git generalmente i rami non vengono mantenuti, scompaiono, specialmente quando si eseguono fusioni veloci.
Quindi la mia domanda è: puoi tenere le filiali in git ma in un modo che non li elenchi più?
Modifica : un altro contesto aggiuntivo: nei rami Mercurial vi sono i metadati, quindi ogni commit riconosce sempre il suo ramo. In Mercurial se si desidera eliminare un ramo, si spoglia la revisione del ramo base. Puoi anche rebase e finire con lo stesso risultato di Git. I segnalibri di Mercurial sono puntatori, quindi hanno lo stesso identico comportamento di un Git Branch.