Git-Flow和依赖项

时间:2015-06-17 16:00:52

标签: git git-flow

我们遇到了一个奇怪的案例,特别是Git-Flow,我想知道其他开发者是如何解决这个问题的。所以这就是问题所在:

Dev 1正致力于feature/thing Dev 2正在处理feature/different-thing

这些是独立功能,但feature/different-thing将对API进行更改,一旦发布,就会破坏feature/thing中的内容,直到它们全部合并为止。

所以我的问题是:如果feature/different-thing首先完成...... Dev 1需要将这些更改提取到她的feature/thing分支中。使用Git-Flow这是正确的方法...这将简单"完成"她的特点,将她的变化合并到发展再分支?这似乎并不安全......她应该在她的分支中做git pull origin develop吗?

1 个答案:

答案 0 :(得分:3)

在处理功能分支时,最好定期将develop分支合并到功能分支中,以便a)知道当您合并回develop时所有分支都能正常工作和b)可以避免巨大的合并冲突。这就是我在这里建议的两个功能分支。这样,如果feature/different-thing首先完成,feature/thing的作者会看到它已经打破了她的工作并相应地修改了代码,然后再合并回develop,反之亦然。