Управление рабочим процессом clearcase в github - PullRequest
0 голосов
/ 17 апреля 2019

Сейчас мне трудно разрабатывать рабочий процесс для github, когда мы перешли с прозрачного ucm на github.

В clearcase ucm у меня только что был поток разработки и поток интеграции. все разработчики регистрируются в потоке dev, который в итоге объединяется с потоком int и становится базовым.

Как то же самое можно сделать в github?

1 Ответ

1 голос
/ 17 апреля 2019

Поток в ClearCase сродни ветке Git, чтобы несколько разработчиков могли сотрудничать в общих усилиях по разработке (путем доставки / перебазирования в этот поток)

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

  • создание локальной фиксации для ветви (обычно dev для разработки)
  • подталкивание этих коммитов к общему удаленному репо

Если другие уже выдвинули свои собственные коммиты (например, доставку), вы сначала git pull --rebase (немного похоже на перебаз), разрешите любой конфликт и отодвинетесь.

Настоящий рабочий процесс Git будет включать ветви функций, которые вы затем объедините и объедините в ветку dev, затем ветвь интеграции, а затем, для выпуска, master. Как gitworkflow.

Удаленным репо можно управлять с помощью службы хостинга репозитория Git, такой как GitHub, BitBucket или Gitlab.

...