V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
imklay
V2EX  ›  职场话题

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

  •  1
     
  •   imklay · 2020-09-10 14:45:46 +08:00 · 2066 次点击
    这是一个创建于 1514 天前的主题,其中的信息可能已经有所发展或是发生改变。

    第 1 条附言  ·  2020-09-10 15:26:01 +08:00
    ![]( https://s1.ax1x.com/2020/09/09/w1vkrj.png)

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