我们遇到了一个奇怪的案例,特别是Git-Flow,我想知道其他开发人员是如何解决这个问题的。因此,这里的问题:Git-Flow和依赖关系
开发1正在feature/thing
开发2正在feature/different-thing
这些独立的功能,但feature/different-thing
将作出更改,一旦公布的API,将打破东西在直到它全部合并为止。
所以我的问题是这样的:如果feature/different-thing
完成第一个... Dev 1将需要将这些变化拉到她的feature/thing
分支。使用Git-Flow什么是正确的方法这个......她会简单地“完成”她的功能,将她的变化合并到开发中,然后再次分支?这似乎并不安全......她应该在她的分支中做一个git pull origin develop
吗?
所以你建议在你的分支里做一个'git merge develop --no-ff',让所有的东西都保持最新。听起来不错。谢谢@David! – JoeCianflone
没有必要做一个--no-ff合并开发到功能分支;在将功能分支合并到开发中时,您只需执行--no-ff。 –