Мы хотели бы ввести в действие новую политику для наших проектов, согласно которой основная ветвь теперь будет называться ветвью выпуска, чтобы было более ясно, как следует использовать эту ветвь. Естественно, у нас также будут ветки-кандидаты на разработку и выпуск.
Я понимаю, что могу переименовать основную ветку локально, просто используя следующее:
git branch -m master release
Однако это только локально. Даже если я подтолкну его к удаленному, HEAD по-прежнему указывает на удаленную главную ветвь. Я хочу полностью избавиться от основной ветки и сделать локальную ветвь по умолчанию при первоначальном клонировании.
Как я могу этого добиться?
Кажется, что, поскольку источник находится на сервере Gitorious , я получаю ошибки при удалении главной ветки. Сейчас я пытаюсь понять, можно ли изменить это так, чтобы ветвью по умолчанию было «релиз».