mik*_*des 5 git version-control version feature-branch git-flow
我正在与一个团队一起使用 Git Flow。我们都从功能开发中分支出来,并在代码审查后合并回来。它对我们来说效果很好,但是我们现在有一个功能需要开发人员一个多月才能完成。这段时间我们将发布一些版本。
有几个问题可以推动这一点:
小智 5
这在我的工作场所也很常见。我们按每周发布计划进行工作,因此每周三都会有新功能投入生产。正因为如此,几乎总是有一些功能是半生不熟的,而且还没有准备好投入生产。
因此,对于长期分支,以下是对我们最有效的方法:
feature-1)feature-1,工作就可以正常开始了。feature-1然后针对功能的每个增量更新(sub-task-1、等)进行分支,并在子任务完成时sub-task-2合并回来。feature-1(这允许feature-1仅包含全功能代码)feature-1和子任务进展时,重要的是,当 PR 被合并到 时develop,您需要对feature-1分支进行变基。在准备功能 PR 时,不这样做通常会导致大型变基。正如您所注意到的,这与您的正常工作流程没有太大的区别,这更多的是一个纪律问题,以确保经常进行变基,并且半生不熟的代码不会进入develop.
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
2027 次 |
| 最近记录: |