Поток в ClearCase сродни ветке Git, чтобы несколько разработчиков могли сотрудничать в общих усилиях по разработке (путем доставки / перебазирования в этот поток)
Поскольку Git является распределенной VCS, вы можете добиться того же сотрудничества с помощью:
- создание локальной фиксации для ветви (обычно
dev
для разработки)
- подталкивание этих коммитов к общему удаленному репо
Если другие уже выдвинули свои собственные коммиты (например, доставку), вы сначала git pull --rebase
(немного похоже на перебаз), разрешите любой конфликт и отодвинетесь.
Настоящий рабочий процесс Git будет включать ветви функций, которые вы затем объедините и объедините в ветку dev
, затем ветвь интеграции, а затем, для выпуска, master
. Как gitworkflow
.
Удаленным репо можно управлять с помощью службы хостинга репозитория Git, такой как GitHub, BitBucket или Gitlab.