stata连享会-github-码云程序员

基于码云的协同开发实践

2019-04-02  本文已影响11人  敬亭阁主

需求描述如下:

  1. 有一个基础性工程共享给大家使用,缺省不允许使用者直接提交修改
  2. 使用者在使用过程中会发现问题,需要及时修改基础工程代码
  3. 修改的代码需要提交给基础工程管理者审核后合并
  4. 使用者需要更新最新的基础工程代码并再此上继续工作

基于这个应用场景,可采用码云平台提供的fork和pull request(PR)结合来完成,具体操作步骤如下:

首先使用者需要复制一份基础工程到自己的用户下,点击下图右上角的Fork按钮,在自己的用户下生成工程副本。

基础工程首页

然后使用git客户端下载自己用户下的工程副本进行使用,如有必要,可进行修改并提交。

git clone
git commit
git push

提交后进入自己用户下的工程副本页面,进入Pull Requests页面,并点击新建Pull Request按钮,创建PR

PR页面

在创建PR页面中,添加修改的内容说明,并指定审查人员,点击创建即可。


创建PR

等到基础工程审查人员审查结束后,代码已经进行了合并,有了新的版本,此时使用者可以进入自己的工程副本首页,点击工程名边上的强制刷新按钮获取工程的最新版本。

总结一下,工作流程就是:


工作流程
上一篇 下一篇

猜你喜欢

热点阅读