创建请求请求和打开请求请求之间有区别吗?
带有创建请求请求的一些短语示例:
带有打开拉动请求的一些短语示例:
P.S。在我看来,创建拉取请求后,它变成:
open
。从逻辑上讲:
首先,必须创建。
然后可以打开(其状态为open
)或关闭(其状态为closed
)拉取请求,如下所示:根据需要多次。
结果是,从技术上来讲,打开拉取请求并不意味着创建拉取请求。
答案 0 :(得分:4)
创建请求请求和打开请求请求的含义相同,只是使用不同的动词来表示PR(请求请求)的创建。您唯一的困惑是由于open
是PR的一种状态。
当你说
从逻辑上讲:
首先必须创建一个拉取请求。
然后可以打开拉取请求(其状态为打开)或关闭(其状态) 状态关闭)根据需要进行多次。
这不一定意味着步骤1是创建PR,而步骤2是打开PR,但实际上,在创建或打开PR时,默认情况下其open
为state
。 state
是GitHub的内部结构,用于管理PR的状态,即,如果它是open
或closed
(closed
可能表示PR 刚刚关闭< / strong>或合并)。
打开的PR可以关闭或合并,从而将其state
从open
更改为closed
< / p>
已关闭(而不是合并)的PR可以重新打开,从而将其状态从closed
更改为open
。
从技术上讲,打开拉取请求和创建拉取请求的含义相同。打开已关闭但尚未合并的PR表示重新打开拉取请求。
答案 1 :(得分:3)
不,没有实际差异。
打开或创建的拉取请求意味着存在一个源分支和一个目标分支(在同一存储库或上游存储库中),从而触发查询,要求维护者接受/评论或拒绝所述拉取请求。
即使在GitLab中(术语是“合并请求”,而不是“拉取请求”),您也会看到:
一旦提交并推送,您可以单击“创建合并请求”按钮以打开“新合并请求”页面。