在 github.com 上,来自分叉的合并请求不需要使源分支与您要合并到的分支保持同步。您只需指定提交即可。我经常看到附加了附加管道的合并请求,包括测试。这些需要有一个存储库版本,其中合并了 MR 提交才能实际测试它。
我想在本地拥有这个合并版本,这样我就可以测试它(例如,验证测试失败的原因)。获得这个的最简单方法是什么?最好的办法是我只有一个分支来重新定位我本地的分支。
我在文档中找到了它: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally
您基本上创建了一个本地分支。