Attualmente, creavo un nuovo ramo ogni volta che dovevo aggiungere una nuova funzionalità alla mia applicazione.
Quando la mia funzione è terminata e funzionale, la fondo con il ramo principale.
Ma più tardi, quando ho bisogno di aggiornare questa funzione (come un miglioramento) è meglio creare un nuovo ramo o devo rifare il precedente con il master, l'aggiornamento si fonde di nuovo?
Ad esempio, ho un ramo chiamato modellista-membro in un'applicazione Ruby on Rails. Successivamente, devo aggiungere alcuni attributi al modello membro (che è stato creato in questo ramo). Cosa dovrei fare? Rebase questo ramo con il master, aggiorna il modello e uniscilo nuovamente o semplicemente crea un nuovo ramo?