zoukankan      html  css  js  c++  java
  • Intern Day80

    问题直译:Github上的项目如何合作

    提交的时候注释要求:

    1. feat 需求号(#1234):什么需求

      • 开发新功能要从 develop 分支上新建一个 feat/需求号 临时分支
    2. fix bug:什么bug

      • bug修复从 master 分支上新建一个 hotfix/bug号 临时分支

    masterdevelop 分支说明:

    1. master分支:包含 稳定的、发布到生产的代码。
    2. develop分支:包含迭代最新的code review通过并自动化测试通过的代码。
    3. feature、hotfix开发完成且测试通过且Code review 通过之后需合并到 develop、master 分支。当需要代码部署到生产环境时,将 develop 分支的代码合并到 master,再将 master 的代码部署到生产环境。
    

    新建feature分支:

    1. 开发项目的新功能/需求时,从develop分支下拉取代码,然后在本地新建一个feature分支(即从develop分支创建出一条新分支进行开发)

      • develop分支是项目负责人在本地master基础上创建出来,然后推送到服务器的
    2. 功能开发/需求完善好之后,提交到远程仓库(一些不提交的文件记得放到 gitignore

    3. GitLab上发送合并请求(Merge Requests)到develop上(合并feature分支到develop)

      • 即:将这条分支 feature xxx 合并回develop分支上

      • 合并成功要求:1新功能开发完成没错误了;2联调测试通过

    4. 在测试环境发布develop分支代码(提交测试)

    参考

    文字:https://zhuanlan.zhihu.com/p/39148914

    图文:https://www.jianshu.com/p/9a76e9aa9534

  • 相关阅读:
    Python抽象及异常处理
    Python函数练习
    Python字典练习
    Python字符串练习
    Python列表、元组练习
    树莓派搭建网站
    嵌入式特点、组成
    创建队列 出队 入队 显示队列(链式)
    面试题--1 输入时间要求输出下一秒
    图像傅里叶变换的意义
  • 原文地址:https://www.cnblogs.com/OFSHK/p/14744119.html
Copyright © 2011-2022 走看看