在github中,假设我有一个从分叉到upstream/master
的拉取请求。即使拉取请求是可合并的,是否有必要在合并之前将其与upstream/master
合并?
具体来说,假设在时间t1,使用upstream/master
更新了拉取请求,但是到了我们想要合并PR的时间t2,upstream/master
已经进行了一些提交。让我们说PR仍然可以合并。在此时合并t2(不使用upstream/master
更新)会导致upstream/master
中的新更改出现问题吗?
答案 0 :(得分:0)
它可能会也可能不会引起问题。但是,在合并拉取请求时,您可以处理与冲突合并时通常的问题。
如果提交不与她发生冲突,那么你应该能够合并这些更改并保持良好
答案 1 :(得分:0)
如果您的拉取请求是可合并的(没有冲突),我建议您在合并之前进行同步合并,因为它会使历史记录复杂化。
但如果可以的话,我强烈建议在合并之前进行一次更改,以便更容易阅读历史记录(请参阅帖子,尤其是第一张图片):http://www.bitsnbites.eu/?p=221#more-221