Attualmente, ho creato un nuovo ramo ogni volta che devo aggiungere una nuova funzionalità alla mia applicazione.
Quando la mia funzione è completa e funzionale, la unisco al ramo principale.
Ma più tardi, quando ho bisogno di aggiornare questa funzione (come un miglioramento) è meglio creare un nuovo ramo o devo rebase il precedente con il master, fare l'aggiornamento quindi unire di nuovo?
Ad esempio, ho un ramo chiamato membro di modellazione in un'applicazione Ruby on Rails. Successivamente, ho bisogno di 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 lo unisci di nuovo o semplicemente crea un nuovo ramo?