在 github 中管理 clearcase 工作流

Managing clearcase workflow in github

我很难为 github 设计工作流程,因为我们已经从 clearcase ucm 切换到 github。

在 clearcase ucm 中,我只有一个开发流和一个集成流。全部 开发人员在 dev stream 下签入,最终合并到 int stream 并建立基线。

如何在github中完成同样的事情?

ClearCase 中的流类似于 Git 分支,以便多个开发人员协作共同开发工作(通过 delivering/rebasing 到该流)

由于 Git 是一个 分布式 VCS,您可以通过以下方式实现相同的协作:

  • 对分支进行本地提交(通常 dev 用于开发)
  • 将这些提交推送到一个公共远程仓库

如果其他人已经推送了他们自己的提交(比如交付),你会先 (有点像 rebase),解决任何冲突,然后再推送。

真正的 Git 工作流将涉及功能分支,然后您将合并并合并到 dev 分支,然后是集成分支,然后,为了发布,masterLike gitworkflow.

远程仓库可以由 Git 仓库托管服务管理,例如 GitHub、BitBucket 或 Gitlab。