GitHub:术语:创建拉取请求与打开拉取请求
GitHub: terminology: create pull request vs. open pull request
创建拉取请求和打开拉取请求有区别吗?
一些短语示例创建拉取请求:
- 创建拉取请求以提议和协作对存储库进行更改。
- 您可以在创建拉取请求时指定要将更改合并到哪个分支。
- 要创建草稿拉取请求,请使用下拉菜单和select 创建草稿拉取请求。
打开拉取请求的一些短语示例:
- 要在 public 存储库中 打开拉取请求,您必须具有对头或源分支的写入权限。
- 拉请求只能在两个不同的分支之间打开。
- 打开 拉取请求 后,您可以与协作者讨论和审查潜在的更改。
P.S。在我看来,在 创建拉取请求 之后,它变成了:
- 已创建。
- 其状态自动变为
open
。
逻辑上的意思是:
首先必须创建一个拉取请求。
然后拉取请求可以打开(它的状态是open
)或者关闭(它的状态是 closed
) 根据需要多次。
结果是,从技术上讲,打开拉取请求并不意味着创建拉取请求。
不,没有实际区别。
打开或创建拉取请求意味着有一个源分支和一个目标分支(在同一个回购或上游存储库中),这会触发维护者查询 accept/comment 或拒绝该拉取请求.
即使在 GitLab(术语是 "Merge Request",而不是 "Pull Request")中,您也会看到:
Once committed and pushed, you can click on the Create Merge Request button to open the New Merge Request page.
Create a pull request和Open a pull request意思相同,只是使用不同的动词来表示创建PR(拉取请求)。您唯一的困惑是由于 open
是 PR 的状态之一。
当你说
Logically meaning that:
First of all a pull request must be created.
Then a pull request can be opened (its state is open) or closed (its
state is closed) as many times as needed.
这并不一定意味着第 1 步是创建,第 2 步是打开 PR,但实际上当创建或打开 PR 时,它默认具有 open
作为其 state
. state
是 GitHub 用于管理 PR 状态的内部构造,即如果它是 open
或 closed
(closed
可能意味着 PR 是刚刚关闭或合并).
一个打开的 PR 可以 关闭 或 合并,从而将其 state
从 open
到 closed
关闭(未合并)的 PR 可以 重新打开 ,从而将其状态从 closed
更改为 open
。
所以从技术上讲,打开一个拉取请求和创建一个拉取请求意思是一样的。打开一个关闭但尚未合并的 PR 意味着 重新打开一个拉取请求。
创建拉取请求和打开拉取请求有区别吗?
一些短语示例创建拉取请求:
- 创建拉取请求以提议和协作对存储库进行更改。
- 您可以在创建拉取请求时指定要将更改合并到哪个分支。
- 要创建草稿拉取请求,请使用下拉菜单和select 创建草稿拉取请求。
打开拉取请求的一些短语示例:
- 要在 public 存储库中 打开拉取请求,您必须具有对头或源分支的写入权限。
- 拉请求只能在两个不同的分支之间打开。
- 打开 拉取请求 后,您可以与协作者讨论和审查潜在的更改。
P.S。在我看来,在 创建拉取请求 之后,它变成了:
- 已创建。
- 其状态自动变为
open
。
逻辑上的意思是:
首先必须创建一个拉取请求。
然后拉取请求可以打开(它的状态是
open
)或者关闭(它的状态是closed
) 根据需要多次。
结果是,从技术上讲,打开拉取请求并不意味着创建拉取请求。
不,没有实际区别。
打开或创建拉取请求意味着有一个源分支和一个目标分支(在同一个回购或上游存储库中),这会触发维护者查询 accept/comment 或拒绝该拉取请求.
即使在 GitLab(术语是 "Merge Request",而不是 "Pull Request")中,您也会看到:
Once committed and pushed, you can click on the Create Merge Request button to open the New Merge Request page.
Create a pull request和Open a pull request意思相同,只是使用不同的动词来表示创建PR(拉取请求)。您唯一的困惑是由于 open
是 PR 的状态之一。
当你说
Logically meaning that:
First of all a pull request must be created.
Then a pull request can be opened (its state is open) or closed (its state is closed) as many times as needed.
这并不一定意味着第 1 步是创建,第 2 步是打开 PR,但实际上当创建或打开 PR 时,它默认具有 open
作为其 state
. state
是 GitHub 用于管理 PR 状态的内部构造,即如果它是 open
或 closed
(closed
可能意味着 PR 是刚刚关闭或合并).
一个打开的 PR 可以 关闭 或 合并,从而将其
state
从open
到closed
关闭(未合并)的 PR 可以 重新打开 ,从而将其状态从
closed
更改为open
。
所以从技术上讲,打开一个拉取请求和创建一个拉取请求意思是一样的。打开一个关闭但尚未合并的 PR 意味着 重新打开一个拉取请求。