我正在尝试提交分支的pull请求并将其合并回其父分支,但是pull请求显示更改,就好像我要回到master(父分支从哪里分支)。 / p>
例如,假设我有一个基于master的分支(称之为B
)(称之为M
)。在B
中,我创建了一个名为README.md
的文件。那个文件是空的。我在README.md
中向B
添加了一行,提交,并将这些更改推送到B
。然后我创建一个B
分支(称之为T
),向README.md
添加一行,提交,然后将这些更改推送到T
。
M
\
B (README.md - add one line)
\
T (README.md - add another line)
我遇到的问题是,当我提交拉取请求以将T
合并回B
时,显示的更改表明我正在添加整个文件{{1而不是我期待的一行变化(T中的变化和B中的最新变化之间的差异)。
我不确定这是怎么发生的。你之前遇到过这种情况吗?如果有的话,你做了什么修复它?
答案 0 :(得分:0)
拉取请求包括两个分支:基本分支和比较分支。我确信您使用M作为基本分支,使用T作为比较分支,因此您可以看到从pull请求添加整个文件的更改。
如果你想要改变只包括另一行,你可以选择T到M并创建一个新的拉取请求。