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