首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >每个特性的分支\ Frontend+Backend \epic和每个子任务在一个回购中的分支?

每个特性的分支\ Frontend+Backend \epic和每个子任务在一个回购中的分支?
EN

Stack Overflow用户
提问于 2018-02-20 09:21:22
回答 1查看 4.3K关注 0票数 7

我们在web开发项目中有一个团队,我们决定使用一个单独的存储库,其中包含了它的优缺点。我们的积压分成了Jira故事,每个故事都有几个FE和BE任务。比如:

  1. ABC-1显示猫 1.1。ABC-2 FE显示猫标记 1.2。ABC-3 FE为猫发送CRUD请求 1.3。ABC-4为猫创建CRUD端点

问题是,我们是否应该创建一个分支abc-1-display-cats并将FE+BE提交放入其中,然后将其合并到dev分支,还是,我们应该为每个子任务创建小的abc-2-display-cats-markupabc-4-create-crud-endpoints-cats分支,然后将每个小分支合并到dev中吗?

每个特征分支

  • +我们可以很容易地通过undo 1 merge commit删除特性
  • -anyone可以用他的代码破坏一个特性分支

每个子任务分支

  • +每个人都在自己的分支中工作,可能会破坏代码库。
  • -we不能简单地删除5-6个分支的特性。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-20 09:37:06

您可以从abc-1-display-cats分支创建类似于dev分支的特性分支。对于每个子任务,从特性分支abc-4-create-crud-endpoints-cats创建一个新的分支abc-1-display-cats,并将其合并回相同的特性分支。dev分支只与功能分支交互,因此可以对整个特性执行回滚。而且,每个开发人员都可以在其子任务分支上独立工作。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48881677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档