V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
imklay

leader 想要多开发版本,多测试环境的 git flow。我按照他的想法画了这个, v2ers 品一品

  •  1
     
  •   imklay · Sep 10, 2020 · 2920 views
    This topic created in 2063 days ago, the information mentioned may be changed or developed.

    Supplement 1  ·  Sep 10, 2020
    ![]( https://s1.ax1x.com/2020/09/09/w1vkrj.png)

    这个呢(是不是一样烂
    10 replies    2020-09-16 10:59:18 +08:00
    Rwing
        1
    Rwing  
       Sep 10, 2020
    不得不说,你这图有点乱。。。
    其实不需要用 branch 来表示版本啊,用 tag 来表示版本
    wysnylc
        2
    wysnylc  
       Sep 10, 2020
    tag 表示版本+1
    分支只是代表不同的开发路线
    woodensail
        3
    woodensail  
       Sep 10, 2020
    我提一点小建议,一般多版本并发时,是希望靠后的版本包含靠前的版本内容的。
    也就是 dev1.1.0 应该从 dev1.0.0 拉出来,同时 dev1.0.0 中的东西要跟据需要不时的往 dev1.1.0 中合并。
    否则老版本中处理过的 bug 在新版本中还存在,等完成合并后,还得把这些 bug 在新分支重新测一遍。同时还能减少冲突。
    maichael
        4
    maichael  
       Sep 10, 2020
    楞是画了一个复杂的 DAG 图出来,你就不能把不同的流程分开来画吗。一般来说,用分支区分用途,用 tag 区分版本
    imklay
        5
    imklay  
    OP
       Sep 10, 2020
    whileFalse
        6
    whileFalse  
       Sep 10, 2020
    那你准备怎么维护这么多环境呢?
    java253738191
        7
    java253738191  
       Sep 10, 2020
    你这是用什么工具画的
    imklay
        8
    imklay  
    OP
       Sep 10, 2020
    @java253738191 Keynote
    lzp729
        9
    lzp729  
       Sep 11, 2020
    这不就是 git workflow 里的图。。。改了几个名字。。。
    liyilongko
        10
    liyilongko  
       Sep 16, 2020
    你这还不如直接用 git flow 官方 practice 呢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   6047 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 03:34 · PVG 11:34 · LAX 20:34 · JFK 23:34
    ♥ Do have faith in what you're doing.