我知道将分支用于多个 pull 请求,这很好。
但是这种情况呢:
我发现了两组相互冲突的建议(但也许对B的依赖性不同)
Advice from GitHub似乎说C应该应用于A:
在这种情况下,这似乎适用于两个原因:
但是这个answer on StackOverflow却相反,应该将C应用于B。请注意,他的场景是
a->b->c->d->e
与我更简单的A->B->C
。在我的情况下,这相当于B-> C范围。
对我来说,这两种说法都有一定的道理。哪个是对的?
我猜答案是“取决于……”,但我真的很感激此演练。感觉这里至少存在三个问题:
想法???
最佳答案
这是一个沟通问题,而不是Git问题。
我宁愿单独制作PR,因为它们的意图和范围是不同的。
但是,在PR消息中,必须明确说明该PR是否假定要取代另一PR。
这样,原始 repo 项目经理可以分别尝试这些不同的PR,以评估其效果,然后选择合适的PR。
然后,他可以根据他或她最终选择的PR的工作,要求初始贡献者重做其PR(在同一分支)。
关于github pull 请求: Conflicting advice on commit ranges?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23159860/