Нормально ли использовать ветки для бекапа версии приложения?
Пытаюсь внедрять активно гит в кодинге и возник вопрос.
Обычно для того чтобы попробовать фичу создают ветку, в ней все делают, тестируют и если ок - мерджат с мастером.
А если такой случай - рабочий код в мастере, но фичу хочется наоборот убрать скорее всего. Вариант создать ветку со старой версией, потом вернутся в мастер (ну или третью ветку с фичей, которая все равно в мастер улетит) и там удалить скорее-всего-не-нужную-фичу имеет право на жизнь? Итого у нас останется старый код в ветке на всякий случай.
Для маркировки каких либо значимых версий можно использовать теги. Не обязательно целую ветку для этого создавать.
А добавление фичи в мастер по сути нечем не отличается от удаление легаси или рефакторинга. Ветка --> изменения --> объединение.