为什么Git pull请求包含来自先前pull请求的未合并分支?

时间:2018-03-09 13:21:28

标签: git tortoisegit

几天前,我克隆了Git仓库的持续版本,对文件进行了一些更改,将这些更改提交到本地的新分支feature\added-support,然后将这些更改推送到Git仓库。然后我在Bitbucket上打开了一个针对这些新变化的拉取请求。现在,该拉取请求仍处于打开状态,因为feature\added-support尚未合并到master分支中。

今天,我克隆了该repo的新副本,将特定的子目录切换为feature\added-support,然后进行了一些与该分支上完成的工作无关的新更改,将新更改提交给新分支{ {1}},然后将这些更改推送到Git仓库。当我在Bitbucket中打开pull请求时,对新分支的请求现在还包含feature/changed-debug-msg分支的提交,该分支已经在名称feature\added-support下打开了一个pull请求。

我不想在新的,无关的拉取请求中进行此提交。我该如何解决这个问题?我正在使用Tortoisegit。

1 个答案:

答案 0 :(得分:0)

我假设你已经创建了针对同一分支的拉取请求,让我们说A要合并这些请求。

你的第一个分支是A + B. 第二个分支位于A + B + C,因此当您针对分支A创建新PR时,您会看到差异中的B + C.

针对第一个分支创建PR,您将只看到新的更改。