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

2020-09-10 14:45:46 +08:00
 imklay

2115 次点击
所在节点    职场话题
10 条回复
Rwing
2020-09-10 14:50:38 +08:00
不得不说,你这图有点乱。。。
其实不需要用 branch 来表示版本啊,用 tag 来表示版本
wysnylc
2020-09-10 14:51:43 +08:00
tag 表示版本+1
分支只是代表不同的开发路线
woodensail
2020-09-10 14:55:26 +08:00
我提一点小建议,一般多版本并发时,是希望靠后的版本包含靠前的版本内容的。
也就是 dev1.1.0 应该从 dev1.0.0 拉出来,同时 dev1.0.0 中的东西要跟据需要不时的往 dev1.1.0 中合并。
否则老版本中处理过的 bug 在新版本中还存在,等完成合并后,还得把这些 bug 在新分支重新测一遍。同时还能减少冲突。
maichael
2020-09-10 14:57:05 +08:00
楞是画了一个复杂的 DAG 图出来,你就不能把不同的流程分开来画吗。一般来说,用分支区分用途,用 tag 区分版本
imklay
2020-09-10 15:12:55 +08:00
whileFalse
2020-09-10 15:26:57 +08:00
那你准备怎么维护这么多环境呢?
java253738191
2020-09-10 15:33:47 +08:00
你这是用什么工具画的
imklay
2020-09-10 15:35:38 +08:00
@java253738191 Keynote
lzp729
2020-09-11 02:53:50 +08:00
这不就是 git workflow 里的图。。。改了几个名字。。。
liyilongko
2020-09-16 10:59:18 +08:00
你这还不如直接用 git flow 官方 practice 呢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/705802

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX