【发布时间】:2019-06-05 06:44:40
【问题描述】:
最近,我们一直在将主题分支合并到我们的开发分支。事情是这样的:在主题分支被合并到开发分支之后(通过pull request),需要向该主题分支引入新的更改以解决一些问题。
是否可以发布另一个pull request 并让 git 完成其余的工作(基本上,所说的主题分支被合并 2 倍,甚至更多,到开发分支),或者 resetting PR 并重新发布 PR 是必要的为了不把事情搞砸? (好像我们已经采取了这条路线,只是想澄清一下这是否有一些隐藏的副作用)。
如果reset 不可行,cherry-picking 会是更好的解决方案吗?
谢谢。
编辑#1:
似乎cherry-picking 比通常的过程工作得更好,但是,我担心它对正常合并过程的影响。
【问题讨论】:
-
我建议只分支目标,修复错误,然后发出新的拉取请求。
-
@TimBiegeleisen 目标是开发分支?另外,您对上述场景还有其他意见吗?
标签: git github pull-request git-reset git-cherry-pick