В настоящее время я создавал новую ветку каждый раз, когда мне приходилось добавлять новую функцию в мое приложение.
Когда моя функция закончена и функционирует, я объединяю ее с основной веткой.
Но позже, когда мне нужно обновить эту функцию (например, улучшение), лучше ли создать новую ветку или мне нужно перебазировать предыдущую с мастером, обновится ли затем обновление снова?
Например, у меня есть ветвь с названием моделирование-член в приложении Ruby on Rails. Позже мне нужно добавить некоторые атрибуты в модель члена (которая была создана в этой ветке). Что мне делать? Перебазировать эту ветку с мастером, обновить модель и объединить ее снова или просто создать новую ветку?