git-flow: как проверить ветку выпуска из источника?

StackOverflow https://stackoverflow.com/questions/5837921

  •  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 для дорожки выпуска"команда :

родовое слово

Полезные аргументы командной строки git flow

После того, как сгенерирован кодовый код тега, вы можете сделать следующее:

родовое слово

А потом можно начинать тянуть:

родовое слово
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top