Передо мной стоит задача организовать совместную работу над программным обеспечением. В качестве распределённой системы управления версиями был выбран git, и GitHub для удаленного хранения проекта. В качестве рабочего процесса выбран Gitflow.
Первый вопрос: какие ветки (ветка) должны хранится на удаленном сервере (разумеется, кроме главной ветки)? Мое предположение только ветка develop.
Второй вопрос: есть примеры репозиториев, где помимо главной ветки хранятся ветки, у которых в качестве названия – версия (2.3.X):
-
scikit-learn;
-
pandas.
Что это за ветки, применительно к Gitflow, или это какой-то другой рабочий процесс? Не логичнее было бы хранить одну ветку с последней версией?