基于码云的协同开发实践

作者: 敬亭阁主 | 来源:发表于2019-04-02 20:37 被阅读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

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

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


    工作流程

    相关文章

      网友评论

        本文标题:基于码云的协同开发实践

        本文链接:https://www.haomeiwen.com/subject/arenbqtx.html