【发布时间】:2020-11-06 00:24:58
【问题描述】:
我已经使用git flow 有一段时间了。我很想了解一个特定的用例。
对于我的一个项目,我有一张新网站功能的门票。这张票取决于许多子任务。我想为主工单创建一个功能分支,然后为每个子任务从父功能分支创建一个功能分支。
假设我有一张 PROJ-500 票,并为它创建了一个功能分支
git flow feature start PROJ-500
然后我想将票证PROJ-501 到PROJ-515 整合到PROJ-500 中,然后再将整个事情整合到develop 中。有没有办法让我做类似的事情
git flow feature start PROJ-511 -b PROJ-500
然后随着时间的推移,这些子任务会完成,当它们的功能完成时,分支会合并到PROJ-500。
git flow feature finish PROJ-511
上述命令会将PROJ-511 合并为PROJ-500
一旦所有子任务完成,PROJ-500 将完成并合并到develop。
通过这种方式,新的网站功能可以作为一个单独的单元而不是零碎地集成到开发中。
【问题讨论】:
-
这不行吗?
git flow feature start PROJ-511 PROJ-500?您在评论中发布的对 DerekS 回答的链接表明它应该这样做。