由于我们已经从clearcase ucm切换到github,所以我现在很难为github设计工作流。
在clearcase ucm中,我只有一个开发流和一个集成流。所有 开发人员在开发流中签入,最终将其合并到int流中并作为基准。
如何在github中完成同一件事?
答案 0 :(得分:1)
ClearCase中的流类似于Git分支,以便多个开发人员协作以共同的开发工作(通过向该流交付/重新部署基础)
由于Git是分布式 VCS,因此您可以通过以下方式实现相同的协作:
dev
进行开发)如果其他人已经推送了自己的提交(例如交付),则您将首先git pull --rebase
(有点像重新设置基准),解决任何冲突然后再推送。
真正的Git工作流程将涉及功能分支,然后您可以将其合并并合并到dev
分支,然后是集成分支,再发布master
。 Like gitworkflow
。
可以通过GitHub,BitBucket或Gitlab等Git存储库托管服务来管理远程仓库。