V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xuweitiger
V2EX  ›  程序员

关于代码分支管理策略的问题,希望大神帮忙解答

  •  
  •   xuweitiger · Jun 27, 2016 · 3907 views
    This topic created in 3602 days ago, the information mentioned may be changed or developed.

    问题概述: 由于目前项目组并行开发项目较多,因此想采取主干用作发布,分支用作开发的管理策略,在讨论过程中遇到一个问题,就是:开发分支的基线怎么确定?

    背景介绍:我们目前有两个大的主干分支: baseline , release

    baseline:用来发布,然后往各个环境打版

    release:项目投产后同步,保持跟生产最新版本一致,用来进行紧急的 hotfix 修复。

    问题: 1.请各位大神帮忙解答,开发分支应该基于哪个分支复制出来?最终要合并到哪个分支呢?

    2.是不是开发分支从哪个分支拉出来,就必须要合并回哪个分支?

    7 replies    2016-06-28 13:16:50 +08:00
    zxq1002
        2
    zxq1002  
       Jun 27, 2016 via Android
    1 、从 release 拉基础, baseline 的话拉完还是需要打 hotfix
    2 、没这个说法,关联在于分支策略怎么定。我们公司一个应用同时四五个版本并行开发是常有的事,所以我们时候按月度版本创建分支,一般不用 master 或者 release 分支
    zxq1002
        3
    zxq1002  
       Jun 27, 2016 via Android
    第一点再补充下,前提是开发基础是生产版本,如果是高并行开发,类似我们公司的情况,譬如下个版本基础是当前正在开发尚未交付或上线的版本,需要在当前版本对应基础拉出分支,且及时同步后续的变更
    aiguozhe1991
        4
    aiguozhe1991  
       Jun 27, 2016 via Android
    有道理
    xuweitiger
        5
    xuweitiger  
    OP
       Jun 28, 2016
    顶一个
    yuyang1110
        6
    yuyang1110  
       Jun 28, 2016
    看一下 gitflow 呗。。。挺靠谱的。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   973 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 22:20 · PVG 06:20 · LAX 15:20 · JFK 18:20
    ♥ Do have faith in what you're doing.