我们有一个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在它提交,然后将其合并到dev分支,或者我们应该创建小abc-2-display-cats-markup,abc-4-create-crud-endpoints-cats每个子任务分支,然后每一个细小的分支合并为dev?
每个功能分支
undo 1 merge commit每个子任务分支