拉取请求在Github中不充当合并(但不是Bitbucket / Gitlab)

时间:2019-05-03 12:52:58

标签: git github gitkraken

我已经使用git多年了,但是最近开始使用github来管理我的仓库。有没有其他人观察到拉取请求一旦获得批准,当您使用gitkraken之类的应用程序查看合并请求时,似乎没有画出合并线吗?

在这里,我只是执行了从登台到主服务器的拉取请求,并且在合并后,我看不到任何表明我从最新登台到我的主服务器(最近的提交)的合并行。

here is a picture of the merge

我关心的原因是,我观察到稍后在第二次从登台到母版进行合并时,我遇到了合并冲突,这迫使我在不应有的情况下选择所有登台更改合并冲突根本没有,因为master只是分阶段的较早形式。

多年来,我已经在bitbucket,代码提交和gitlab上完成了这些拉取请求,所以我不知道这里发生了什么—任何提示?

1 个答案:

答案 0 :(得分:0)

squash versus non squash merge 看起来确实像执行非压缩合并可解决问题。在此图像中,您可以看到我将南瓜合并到master上时,它显示为单独的提交,而当我将非南瓜合并到分支“ non-squash-merge”上时,它按预期显示

所以我想这意味着我应该执行从功能分支到登台的壁球合并,以及从登台到母版的非壁球合并。奇怪!