开发者社区> 问答> 正文

GitHub 和 Gerrit代码工作流类型有什么不同?

GitHub 和 Gerrit代码工作流类型有什么不同?

展开
收起
与时俱进的探索者 2021-11-06 21:47:40 1469 0
1 条回答
写回答
取消 提交回答
  • "GitHub 的工作流属于分布式,当开发者需要参与项目的时候, 虽然没有“写”的权限,但是可以通过“Fork”的方式创建一个个人仓库(派生仓库),他就可以在这个派生仓库中去创建代码分支,创建 pull request。GitHub 底层采用的是原生的 Git(即 CGit)。 Gerrit 的工作流是集中式,所有用户工作在统一管控的集中式仓库中。Gerrit 要求用户在本地克隆仓库中安装一个“ commit-msg” 钩子,以便在生成的提交中插入唯一的“Change-Id”,向服务器推送要使用特殊的 git push 命令。Gerrit 采用的是 JGit(Java 的 Git 实现)。 资源来源:电子书《阿里巴巴 DevOps实践手册》下载连接:https://developer.aliyun.com/topic/download?id=205"

    2021-11-07 19:04:15
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
简介Bytom架构 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载