Ho bisogno di unire tra dev e master frequentemente.strategia git per avere un insieme di commit limitato a un particolare ramo
Ho anche un commit che devo applicare a dev solo, affinché le cose funzionino localmente.
In precedenza ho fuso solo da dev in master, quindi ho avuto un branch_changes di produzione che conteneva il "commit di annullamento" del commit speciale dev. e dal maestro, ho unito questo. Usato per lavorare bene.
Ora ogni volta che ho unione da dev per padroneggiare e viceversa, sto avendo a cherry-pick e applicare lo stesso commettono ancora e ancora :(. Il che è brutto.
Quale strategia posso adattare in modo che posso senza soluzione di continuità si fondono tra 2 rami, mantenendo tuttavia alcune delle modifiche solo su uno di quei rami?
Dovrebbe funzionare, ma sto cercando più una soluzione intelligente, se ne esiste una, come "creare un ramo che ha l'annullamento solo commit e applicarlo al master, fingilo su dev" –
@becomingGuru: ho appena completato la mia risposta con 'git rerere' nel caso in cui potrebbe aiutare. – VonC