收藏
回答

大家管理小程序代码的Git Flow是怎么样的?

在多人团队一起迭代小程序时,若Git能有一个清晰的流程和规范,能使项目高效进行

大家不妨分享一下自家小程序的Git Flow,下面放一个常规的:

(图侵删)

最后一次编辑于  2020-03-16
回答关注问题邀请回答
收藏

2 个回答

  • 睡前原谅一切
    睡前原谅一切
    2020-03-16

    master: 线上版本分支,不提交任何代码。

    develop:

    网页端:

    测试版本发布测试环境给测试童鞋测试的分支,多人协作开发都提交到该分支发布。

    小程序端:

    像我们这种小公司就特殊对待,应对快速开发的节奏:

    测试童鞋拥有观察者权限,无法提交代码只能拉取代码,提测后 附上自己的开发分支。测试童鞋切换到该分支后自己拉取代码,自己使用工具生成码测试。

    其他的自己的开发分支自己命名。


    2020-03-16
    有用 2
    回复 7
    • 俊杰Hiro
      俊杰Hiro
      2020-03-16
      很赞同你关于测试安排,事实上我们这是这么干,能节约开发与测试之间不必要的时间成本。
      2020-03-16
      回复
    • 睡前原谅一切
      睡前原谅一切
      2020-03-16回复俊杰Hiro
      2020-03-16
      回复
    • 俊杰Hiro
      俊杰Hiro
      2020-03-16回复睡前原谅一切
      再请教一下你对小程序端的develop分支是怎么看待它的意义?
      2020-03-16
      回复
    • 睡前原谅一切
      睡前原谅一切
      2020-03-16回复俊杰Hiro
      以我们现在的测试流程 这个分支 就是为了 多人协作的时候开发的代码组合起来测试。
      2020-03-16
      回复
    • 俊杰Hiro
      俊杰Hiro
      2020-03-16回复睡前原谅一切
      这样的话,我觉得可能有个问题:测试环境污染(他人功能影响你方测试进度)。那你们上线时是测试完dev以后,直接用功能分支合并master上线?
      2020-03-16
      回复
    查看更多(2)
  • Admin ²º²³
    Admin ²º²³
    2020-03-16

    小的小程序,3人以下的一般没这么干,一个Develop和master就搞定了

    2020-03-16
    有用
    回复 2
    • 俊杰Hiro
      俊杰Hiro
      2020-03-16
      好爽的说,请问10~15人的小程序团队有没有心得?
      2020-03-16
      回复
    • Admin ²º²³
      Admin ²º²³
      2020-03-16回复俊杰Hiro
      有搞过java的22人的。但是也没这个图复杂。feature的跟dev的合并了。hotFix的弄完直接跟master合并,没上dev了。
      个人感觉这个图比我的模式更健壮也严谨更完整也更费事。
      2020-03-16
      回复
登录 后发表内容
问题标签