博客
关于我
GitHub之接收、处理Pull Request
阅读量:238 次
发布时间:2019-03-01

本文共 902 字,大约阅读时间需要 3 分钟。

Pull Request 处理流程说明

当团队成员提交Pull Request(PR)后,我们将按照以下步骤进行处理:

  • 创建开发者账号并初始化仓库

    开发经理需注册一个适用于开发者的账号(如GitHub、GitLab等平台),然后创建一个新的仓库用于演示。

  • 团队成员克隆仓库到本地后基于特性分支进行修改

    成员需要:

    • 在团队仓库页面上点击“Fork”按钮,创建自己的仓库副本。
    • 克隆仓库到本地电脑:git clone <仓库地址>
    • 根据项目要求创建特性分支(如feature-1),并基于该分支进行修改。
  • 成员提交Pull Request到老大

    成员将修改后的代码提交到团队仓库,创建Pull Request(PR),供开发经理审核。

  • 进入Pull Request页面

    开发经理登录账号后,进入Pull Request页面查看提交的PR状态。

  • 本地代码检查

    为确保代码质量,建议开发经理:

    • 克隆团队仓库到本地:git clone <仓库地址>
    • 添加远程分支:git remote add upstream <仓库地址>
    • 获取最新代码:git fetch upstream
    • 创建检查分支:git checkout -b review-<PR编号>
    • 合并目标分支到检查分支:git merge upstream/feature-1
    • 自查代码差异:git diff review-<PR编号>
    • 若确认无误,可删除检查分支:git branch -D review-<PR编号>
  • 处理Pull Request

    开发经理可通过以下方式处理Pull Request:

    • 点击“Add a comment”对提交进行评审
    • 点击“Merge Pull Request”直接通过(需确保代码无冲突)
  • 以上操作也可通过本地仓库完成(以Git为例):

  • 切换到主分支:git checkout master
  • 合并目标分支:git merge upstream/feature-1
  • 推送修改:git push
  • 检查代码差异:git diff origin/master
  • 确认无误后,Pull Request将自动进入“Closed”状态
  • 转载地址:http://hlgv.baihongyu.com/

    你可能感兴趣的文章
    pkl来存储python字典
    查看>>
    quick sort | 快速排序 C++ 实现
    查看>>
    pkpmbs 建设工程质量监督系统 Ajax_operaFile.aspx 文件读取漏洞复现
    查看>>
    pkpmbs 建设工程质量监督系统 文件上传漏洞复现
    查看>>
    pku 2400 Supervisor, Supervisee KM求最小权匹配+DFS回溯解集
    查看>>
    queue队列、deque双端队列和priority_queue优先队列
    查看>>
    PKUSC2018游记
    查看>>
    PK项目测试,做产品测试有这4大优势!
    查看>>
    pl sql 的目录 所在的目录 不能有 小括号,如 Program Files (x86)
    查看>>
    PL SQLDEVELOPMENT导出数据库脚本
    查看>>
    Queue
    查看>>
    PL/SQL Developer中文版下载以及使用图解(绿色版)
    查看>>
    pl/sql developer乱码,日期格式等问题解决
    查看>>
    PL/SQL 中的if elsif 练习
    查看>>
    PL/SQL 存储函数和过程
    查看>>
    query简单入门到精通细节 - (六)Jquery效果之“淡入与淡出”
    查看>>
    PL/SQL提示“ORA-01722:无效数字,将无效数字查找出来
    查看>>
    PL/sql语法单元
    查看>>
    PL/SQL连接远程服务器数据库,出现ORA-12154: TNS: 无法解析指定的连接标识符。
    查看>>
    pl/sql锁
    查看>>