gpt4 book ai didi

git - 前端+后端存储库中每个子任务的每个功能\故事\史诗VS分支?

转载 作者:行者123 更新时间:2023-12-03 19:48:41 26 4
gpt4 key购买 nike

我们有一个 Web 开发项目团队,我们决定使用单个存储库及其优缺点。我们将待办事项分成 Jira 故事,每个故事都有几个 FE 和 BE 任务。喜欢:

  • ABC-1 显示猫

    1.1. ABC-2 [FE] 显示猫标记

    1.2. ABC-3 [FE] 发送猫的 CRUD 请求

    1.3. ABC-4 [BE] 为猫创建 CRUD 端点

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

    每个功能分支
  • +我们可以通过 undo 1 merge commit
  • 轻松删除特征
  • - 任何人都可以用他的代码破坏功能分支

  • 每个子任务的分支
  • +每个人都在自己的分支中工作,可能会破坏代码库
  • - 我们不能简单地删除 5-6 个分支的特征
  • 最佳答案

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

    关于git - 前端+后端存储库中每个子任务的每个功能\故事\史诗VS分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48881677/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com