是否有必要在合并Pull Request之前与上游/ master合并(即使它是可合并的)?

时间:2016-02-07 08:15:56

标签: git github git-merge pull-request

在github中,假设我有一个从分叉到upstream/master的拉取请求。即使拉取请求是可合并的,是否有必要在合并之前将其与upstream/master合并?

具体来说,假设在时间t1,使用upstream/master更新了拉取请求,但是到了我们想要合并PR的时间t2,upstream/master已经进行了一些提交。让我们说PR仍然可以合并。在此时合并t2(不使用upstream/master更新)会导致upstream/master中的新更改出现问题吗?

2 个答案:

答案 0 :(得分:0)

它可能会也可能不会引起问题。但是,在合并拉取请求时,您可以处理与冲突合并时通常的问题。

如果提交不与她发生冲突,那么你应该能够合并这些更改并保持良好

答案 1 :(得分:0)

如果您的拉取请求是可合并的(没有冲突),我建议您在合并之前进行同步合并,因为它会使历史记录复杂化。

但如果可以的话,我强烈建议在合并之前进行一次更改,以便更容易阅读历史记录(请参阅帖子,尤其是第一张图片):http://www.bitsnbites.eu/?p=221#more-221