github是否也会自动将PR合并到父分支?

问题描述 投票:1回答:1

我在git和github中从未遇到过任何关于PR的问题。今天发生了一件很奇怪的事情。

有三个分支。Master, Beta_A and Beta_B.

两个 Beta_ABeta_B 是由 Master 他们用来给公关 Master 只是。今天为了一个场合,我把 Beta_B 分支的一些早期代码。我合并了 Beta_B 枝到我 Beta_A 的分支。经过一些额外的改变,我将PR提高到 Master 从我 Beta_A 分支。

在将PR合并到 Master在此基础上,又进行了一次提交,合并了 Master 变成 Beta_B 分支。我从来没有注意到这样的事情发生。

有什么具体的原因导致这种情况发生吗?

git github git-merge pull-request
1个回答
1
投票

文档 提到

合并拉动请求,使用 --no-ff 选择权的拉取请求除外,这些拉取请求会被压扁或重新提交,使用 fast-forward 选项进行合并。

因为 B 合并在一起 A,GitHub认为 B 公关部实际上已经合并到 master (通过 A PR被并入主站):它标志着PR(B)的完成,用一个 no-ff 合并提交。

© www.soinside.com 2019 - 2024. All rights reserved.