Мне очень нравится Модель ветвления Gitflow
но я не уверен, куда поместить цикл TDD -, должен ли я просто использовать ветку функций и фиксировать каждый раз, когда я либо писал, либо проходил тест (плюс после рефакторинга )? Создать подветвь -и объединить «готовые» единицы в ветку функций?Должен ли я совершать каждый неудачный тест или только после того, как он прошел?
Вот что я сейчас делаю в функциональной ветке: