如何避免过早发布功能分支,同时使其与开发保持同步?

问题描述 投票:0回答:1

我们的团队有一个master分支,这是生产中的代码。

我们通常同时处理多个功能分支。每个都来自我们的master分支(生产)

开发人员一天几次(在测试环境中)推送到development分支。

为了掌握变更的最新信息(即解决冲突),我发现需要将我正在积极研究的功能分支保持在develop上,并保持最新。

我们是否应该从开发分支合并到功能分支中,以便与其他开发者保持同步并避免冲突?

如果某个功能分支尚未准备好投入生产,该功能是否不属于另一个开发人员的功能分支?

git branching-and-merging
1个回答
-1
投票

理想情况下,您不需要将功能分支保持在“更改之上” 全部的时间。但是任何时候您需要发布功能分支以进行开发(以便将其进行测试,在集成中进行测试),然后首先在开发基础上重新构建功能分支,然后(琐碎地)合并它。

请确保activate git rerere以免一遍又一遍解决相同的合并冲突。

© www.soinside.com 2019 - 2024. All rights reserved.