- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
协作者在 Github 存储库上创建了 pull 请求,该存储库基于 master
分支。我想将它 merge 到我目前正在处理的下一个发布分支中( 2.0.3
)而不是 master
分支。正如几个答案指出的那样,我可以通过单击 pull 请求标题旁边的“编辑”然后更改基本分支来完成此操作。
但是,当我这样做时,我收到一条警告“来自旧基础分支的某些提交可能会从时间线中删除。” Github help page还说“当您更改 pull 请求的基本分支时,可能会从时间线中删除一些提交。”
任何人都可以解释此警告指的是哪些提交,以及何时可以删除它们?这些提交是否在 master
中?分支、 pull 请求还是新的基本分支( 2.0.3
)? “从时间线中删除”是指 Github 上 pull 请求的讨论页面,还是意味着从存储库中删除提交?
更新
正如@RomainValeri 指出的那样,此过程不会从存储库中添加或删除任何提交,它只是更改 pull 请求中显示的提交,因为其中一些可能不再位于分支的基础和提示之间.但是,尖端仍将是与以前相同的最终状态。
在我的例子中, pull 请求( feature
)分支了 master
在我的请求之后,像这样:
A---B---C---D <<< master
\ \
\ E---F <<< feature (pull request)
\
G---H <<< 2.0.3
master
更改 pull 请求的基础时至
2.0.3
,它现在报告 pull 请求包括提交 C、D、E 和 F 而不仅仅是 E 和 F。但是我不希望 pull 请求中包含 C 和 D,所以我首先 merge
master
进入
2.0.3
.这给了这个:
A---B---C---D ---<<< master
\ \ \
\ \ E---F <<< feature (pull request)
\ \
G---H---I <<< 2.0.3
feature
的基数时至
2.0.3
,它仍然只是在 pull 请求中显示 E 和 F(超出 I 的额外代码),这正是我想要的。
feature
的情况下分支
master
之前
2.0.3
,如果您更改
feature
的基础,您会看到一些提交从 pull 请求中消失。至
2.0.3
(两个分支的原始基础之间的提交,已经在
2.0.3
中)。但是实际上不会从存储库中丢失任何提交。
最佳答案
我不是 github 用户,而是 bitbucket,但这里工作的 git 概念是相同的,如果我没记错的话,这就是它的意思:
我们来看看下面的示例情况
A---B---C <<< master
\
D---E---F <<< feature-1
\
G---H <<< feature-2
在这里,一个
feature2 > master
pull 请求将包含 4 次提交:
D
,
E
,
G
和
H
.
feature-1
作为基础分支,您更新的
feature-2 > feature-1
pull 请求将仅列出
G
, 和
H
.
D
和
E
已从 pull 请求范围中移除 .但是 pull 请求不可能从任何地方删除提交,这是一个“附加”操作,它只会创建新数据。
关于git - 在 Github 上更改 pull 请求的基本分支时将删除哪些提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56605553/
如何将十进制数字转换为mixed radix表示法? 我猜想给定每个基数数组的输入和十进制数,它应该输出每列值的数组。 最佳答案 伪代码: bases = [24, 60, 60] input = 8
我有 Table-A,其中有“x”行。 (对于这个例子有 8 行) 我通过使用游标创建了列数为“x”的Table-C。 (使其动态化;如果将更多行添加到 Table-A,则会在 Table-C 中创建
我有一个关于对象的(很可能是简单而愚蠢的)问题。我创建了实例“Person”的对象“jon”。当我打电话时 console.log(jon.name) 控制台会给我输出“jon”。到目前为止,一切都很
这个问题已经有答案了: 已关闭11 年前。 Possible Duplicate: javascript function vs. ( function() { … } ()); 抱歉,如果这太基础了
我正在尝试用 Java 重新创建射弹轨迹,但是,我遇到了一些问题。我看过很多解释公式之类的视频,但他们的方程中有一个目标,而我没有。我的意思是,他们有一个范围来计算子弹的下落,但我试图弄清楚子弹最终会
(希望如此)来自一个完整的 Rust 初学者的一个简单问题。我的循环有什么问题? num 计算结果为“69”的速度相当快,但是一旦 num 设置为“69”,循环就永远不会退出。我肯定遗漏了一些明显的东
我在 id="name"的元素上应用“.length”,但它计数为 29 而不是 14。我想知道我的错误在哪里?如果有人可以让我知道,那就太好了。谢谢! var name=document.getEl
我知道这很简单,但由于某种原因我无法让它工作。我正在尝试在 Java 中创建自定义颜色,但它似乎不起作用。 import java.awt.Color; Color deepGreen = new C
我有一个大文件,其中每一行都包含一个子字符串,例如 ABC123。如果我执行 grep ABC file.txt 或 grep ABC1 file.txt 我按预期返回这些行,但如果我执行 grep
我想将以下实体映射转换为 Priority 对象。在 getter 上,当我将“Short”更改为“Priority”并遵循 this.priority 时,它会提示 'basic' 属性类型不应该是
我正在开发一个相当基本的函数,我发现很难弄清楚为什么我会得到我的输出。 def mystery(n): print(n) if n < 4: my
我正在尝试对 WordPress 安装的新闻部分实现同位素过滤。我是 JavaScript/jQuery 的新手,正在尝试随时随地学习。我首先使用 Filters section of the Iso
已关闭。这个问题是 not reproducible or was caused by typos 。目前不接受答案。 这个问题是由拼写错误或无法再重现的问题引起的。虽然类似的问题可能是 on-top
我在另一个实体类中引用一个实体并收到此错误。下面是示例代码。我在 persistence.xml 中也有这些类。 是什么导致了这个问题?我正在使用 Spring 数据 JPA 和 Hibernate。
我正在解析 HTML 并重新格式化图像以使其更好地适应。由于某种原因,当我有多个图像需要解析时,我会超出范围,而且我一生都无法弄清楚为什么。 当 imgArray.count >1 时,我将使用带有递
我是 SQL 新手,正在尝试创建一个基本的子查询。我需要找出经理的平均年龄和实习生的平均年龄之间的差异。 标题为一栏 - 经理或实习生年龄是一列,全部在同一个表中。 我会使用两个子查询来做类似的事情:
我习惯了 csh,所以不得不使用 bash 有点烦人。这段代码有什么问题? if[$time > 0300] && [$time 和 300 && time < 900 )) then mod
我建立了这个页面:http://excelwrestling.com/poola.php即将到来的双重锦标赛。我的大部分数据都是从我的 mySQL 数据库中提取的,现在只有一些示例数据。 我希望链接选
是否有任何原因导致以下内容不起作用: for (i=0;i < someArray.length;i++) { if (someArray[i].indexOf("something") !=
我现在正在学习 Javascript,有一个问题一直困扰着我! 因此,我在这里所需要做的就是在此输入框中键入颜色,单击按钮并将标题更改为键入的颜色(仅当键入的颜色位于变量中指定的数组中时)。 我的代码
我是一名优秀的程序员,十分优秀!