添加到存储库上的拉取请求的最佳实践?
Best practice for adding to a pull request on your repository?
我有一个存储库,有人已经向其提交了拉取请求,我的存储库在很多次提交之前就分叉了。我已经克隆了他的 pull request 并且正在研究它并修复了他的提交中的一些错误。在他的提交之上添加我自己的提交的最佳方法是什么?我不想在不先应用修复程序的情况下合并他的拉取请求。
我的直接想法是:
- 克隆他的分叉,在本地提交并向他的分叉提交 PR。然后他会将我的更改合并到他的拉取请求中,然后我将合并。
- 在我的 repo 中创建一个新分支,使其指向他分叉的提交,将他的 PR 合并到这个新分支中,添加我的提交直到我满意并将新分支合并回 master。
到目前为止,我已经尝试了第二个,但是当我 git 拉取我的网络图(在 github 上查看)来自
owner --.--.--.--.--.--.| master
|
PR submitter .--.| PR commit
至
owner --.--.--.--.--.--.|master
|
.--.| new-branch
而且他似乎失去了作者身份。如果我以后将新分支合并到 master 中,我不会删除他的贡献。什么是最好的选择?还有其他我没有考虑过的吗?
你的第二种方法非常好。添加您的提交,然后合并到 master。
像这样的 github 网络图中未显示作者身份。当您将鼠标悬停在提交上时,您会看到所有者。
我有一个存储库,有人已经向其提交了拉取请求,我的存储库在很多次提交之前就分叉了。我已经克隆了他的 pull request 并且正在研究它并修复了他的提交中的一些错误。在他的提交之上添加我自己的提交的最佳方法是什么?我不想在不先应用修复程序的情况下合并他的拉取请求。
我的直接想法是:
- 克隆他的分叉,在本地提交并向他的分叉提交 PR。然后他会将我的更改合并到他的拉取请求中,然后我将合并。
- 在我的 repo 中创建一个新分支,使其指向他分叉的提交,将他的 PR 合并到这个新分支中,添加我的提交直到我满意并将新分支合并回 master。
到目前为止,我已经尝试了第二个,但是当我 git 拉取我的网络图(在 github 上查看)来自
owner --.--.--.--.--.--.| master
|
PR submitter .--.| PR commit
至
owner --.--.--.--.--.--.|master
|
.--.| new-branch
而且他似乎失去了作者身份。如果我以后将新分支合并到 master 中,我不会删除他的贡献。什么是最好的选择?还有其他我没有考虑过的吗?
你的第二种方法非常好。添加您的提交,然后合并到 master。
像这样的 github 网络图中未显示作者身份。当您将鼠标悬停在提交上时,您会看到所有者。