我拥有一个存储库,有人提交了一个拉取请求.我想在提交之前对该拉取请求进行一些更改,这可能吗?
注意,我期待我的提交显示在拉请求线程中,以便会话可以继续,等等.
我知道我可以离开并克隆他的叉子,并在我完成后拉入我的分支,但这并不适合围绕讨论和改进的工作流程.
如果您拥有的存储库上有一个打开拉取请求,那么只有当您提交到具有打开拉取请求的存储库和分支(它们的存储库及其分支)时才会起作用.
所以..如果你想要实现你所要求的字面意思,你需要为forker的repo创建一个pull请求 - 你的提交出现在他们的pull请求中
GitHub增加了一种功能,允许具有写权限的用户对正在提出PR的分支具有对原始分支的写权限。
这是一个退出功能,即
只有拉取请求的创建者才能授予上游存储库维护者或对上游存储库具有推入访问权限的维护者,使其有权提交其拉取请求的compare分支。
[..]
在最初从派生创建拉取请求时或在创建拉取请求之后,拉取请求创建者可以对每个拉取请求赋予这些权限。
https://help.github.com/articles/allowing-changes-to-a-pull-request-branch-created-from-a-fork/
让我们以这个PR为例,https://github.com/gajus/table/pull/19。
用户epoberezkin创建了一个针对的拉取请求gajus:master。此请求的来源是epoberezkin:precompile-schemas。因此,作为具有写入权限的用户,gajus:master我可以推送到epoberezkin:precompile-schemas分支,这些更改将反映在PR中,即
git clone git@github.com:gajus/table.git
cd table
git remote add epoberezkin git@github.com:epoberezkin/table.git
git fetch epoberezkin
git checkout epoberezkin/precompile-schemas
# Make changes, commit changes.
git push epoberezkin HEAD:precompile-schemas
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2565 次 |
| 最近记录: |