为什么还原的提交不会显示在新的 PR 中?
Why reverted commit won't show in new PR?
这是正在发生的事情:
- 从 master 创建了分支 XYZ
- 在分支 XYZ 中提交更改
- 将 XYZ 分支的 PR 提交给 master
- PR 被接受并且代码合并到 master
- PR 已恢复(它破坏了东西)
- 在分支 XYZ 中进行了一些提交,以修复项目 #2 上已损坏的提交
- 去了 Github.com 并创建了新的 PR,但我只看到最后一次提交,而不是对项目 #2
所做的其他提交
我想我的问题是:为什么项目 #2 中提交的代码没有出现在我的新 PR 中?即使我没有在更改文件列表中看到它,被还原的提交也会包含在这个新的 PR 中吗?
谢谢!
这里什么都没有,但是如果您将 master 恢复到 PR 之前(本地)并将其推送到 master,继续在 XYZ 中进行更改并再次尝试 PR'ing 会怎么样?
对于那些想知道的人:我所要做的就是从 master 分支合并到 XYZ 分支,这样我就可以获得最新的提交,然后恢复恢复我的代码的提交。然后之前还原的提交中的文件出现在新的 PR 中。
这是正在发生的事情:
- 从 master 创建了分支 XYZ
- 在分支 XYZ 中提交更改
- 将 XYZ 分支的 PR 提交给 master
- PR 被接受并且代码合并到 master
- PR 已恢复(它破坏了东西)
- 在分支 XYZ 中进行了一些提交,以修复项目 #2 上已损坏的提交
- 去了 Github.com 并创建了新的 PR,但我只看到最后一次提交,而不是对项目 #2 所做的其他提交
我想我的问题是:为什么项目 #2 中提交的代码没有出现在我的新 PR 中?即使我没有在更改文件列表中看到它,被还原的提交也会包含在这个新的 PR 中吗?
谢谢!
这里什么都没有,但是如果您将 master 恢复到 PR 之前(本地)并将其推送到 master,继续在 XYZ 中进行更改并再次尝试 PR'ing 会怎么样?
对于那些想知道的人:我所要做的就是从 master 分支合并到 XYZ 分支,这样我就可以获得最新的提交,然后恢复恢复我的代码的提交。然后之前还原的提交中的文件出现在新的 PR 中。