#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
Комментариев нет:
Отправить комментарий