请问云效没有fork子项目这个功能么?比如多个同时在开发的功能分支合并到dev分支上,这个时候产生冲[阿里云云效]

请问云效没有fork子项目这个功能么?比如多个同时在开发的功能分支合并到dev分支上,这个时候产生冲突 总不能把dev分支的代码合并到功能分支啊 因为两个功能分支的上线时间不一致

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 阿里云云效项目中确实没有直接的 “fork 子项目” 功能,但可以通过以下两种方式解决你的问题:

    1. 使用分支和合并的方式来管理你的开发工作,不同的功能分支可以独立开发并进行合并,这样可以避免不同功能分支之间的代码冲突。这种方式比较常见,具体的流程如下:

      • 在云效项目中创建一个主分支(比如 dev 分支),作为所有分支的基础分支。
      • 开发人员在自己的功能分支上进行开发工作,需要将主分支代码同步到自己的分支上。
      • 当某个功能分支开发完成后,将其提交到项目仓库中,并向主分支发起合并请求。
      • 如果合并请求通过审核,主分支的代码将会更新,包含了新的功能代码。

      利用这种方式,你可以根据发布计划和开发情况,选择合并某个功能分支到主分支的时机。同时避免了不同功能分支之间的代码冲突。

    2. 使用子仓库来管理不同的开发任务,以在子仓库中管理其中的代码。通过使用子仓库,你可以在云效项目中为不同的开发任务分配不同的仓库,以避免不同任务之间的代码冲突。这种方式同样比较常见,具体的流程如下:

      • 在云效项目中创建一个主仓库,并在其中创建多个子仓库,每个子仓库代表一个具体的开发任务。
      • 开发人员可以选择对应的子仓库,在其中进行开发工作。
      • 当某个开发任务完成后,将其提交到对应的子仓库中。
      • 如果需要将不同开发任务整合起来,可以在主仓库中进行合并。可以使用 Git Submodule 功能将子仓库集成到主仓库中。

    以上是两种比较常见的解决方案,可以根据具体情况选择适合自己的方式来管理开发工作。希望能对你有所帮助。

  2. 参考云效flow,很完善,更简单的git flow ,此回答整理自钉群“云效开发者交流群6群”