git-flow: как проверить ветку выпуска из источника?
-
27-10-2019 - |
Вопрос
Каков предпочтительный рабочий процесс для извлечения опубликованной ветки выпуска из центрального репо с помощью git-flow ?
например:
Майк сделал ветку релиза, он опубликовал ее через "git flow release publish 1.0"
Джейн тоже хотела бы поработать над этой веткой выпуска, как она извлекает его из центрального репозитория, чтобы продолжить работу с git flow в этой конкретной ветке?
- создать ветвь локально с помощью кода
git flow release start 1.0
, а затем создать код кода? - создать ветвь отслеживания локально через git с помощью
git pull
и продолжить оттуда (работает ли поток git на ветке таким образом?)
Решение
Все, что нужно, - это настроить локальную ветку отслеживания, никаких специальных команд git-flow не требуется.Git-flow, по-видимому, заботится только об имени ветки и о том, предваряется ли она строкой «release /».
Итак, настройка локальной ветки отслеживания, например, git branch --track release/1.5 origin/release/1.5
, - это все, что нужно для этого.
Другие советы
В выпуске (и функции) git flow есть команда "track", которая упрощает то, что вы пытаетесь сделать.Чтобы настроить локальную ветку отслеживания для ветки, которая уже была опубликована , и переключиться на нее, просто сделайте следующее:
родовое словоили
родовое словоВот отрывок кода из исходного кода gitflow для дорожки выпуска"команда :
родовое словоПосле того, как сгенерирован кодовый код тега, вы можете сделать следующее:
родовое словоА потом можно начинать тянуть:
родовое слово