Страницы

Поиск по вопросам

понедельник, 16 декабря 2019 г.

Как задать шаблон для имен веток, вроде topic/myfeature или bugfixes/myfeature?

#git #git_branch #git_flow #source_tree


Добрый день, сейчас я работаю с git репозиторием, на котором ветки организованы в
папки: фичи в папке topic/myfeature, багфиксы в папке bugfixes/myfeature.

Собственно вопрос такой, могу ли я сконфигурировать дефолтное имя вообще всех новых
веток которые я создаю, используя сам git или инструментарий sourcetree? То есть я
хочу чтобы когда я нажимаю "создать новую ветку" мне предлагалось автоматически создать
ветку с названием topic/*.

То есть мне нужно предустановленное название ветки которую я создаю. Самой ветки,
имя репозитория к этому отношения не имеет.
    


Ответы

Ответ 1



То, что вы описываете - это расширение git-flow, вводящее высокоуровневые операции для управления потоком разработки. Судя по именованию - большинство разработчиков в вашей комманде использут/использовали именно его. SourceTree умеет работать с этим расширением. По нажатию на кнопку "Git Flow" на тулбаре открывается диалог инициализации Git Flow: В нем вы можете указать названия веток для разработки и продашена, для фич, релизов, хотфиксов, ну и префиксы для тегов версий. После инициализации, по нажатию на кнопку Git Flow будет показыватся диалог операций, позволяющий начинать и завершать работу над фичами, релизами, хотфиксами и т.д:

Ответ 2



git remote -v # View existing remotes # origin https://github.com/OWNER/REPOSITORY.git (fetch) # origin https://github.com/OWNER/REPOSITORY.git (push) git remote rename origin topic # Change remote name from 'origin' to 'topic' git remote -v # Verify remote's new name # topic https://github.com/FORKER/REPOSITORY.git (fetch) # topic https://github.com/FORKER/REPOSITORY.git (push) локальный конфиг хранится тут, если что vim .git/config

Комментариев нет:

Отправить комментарий