我正在尝试做的事情:测试来自 github 的拉取请求。我想在本地将拉取请求合并到 master 并在结果上运行一些测试。由于存储库很大,我做了一个浅克隆。
为了能够进行合并,我获取越来越多的提交(git fetch
随着增加--depth
),直到我拥有merge-commit
master 之间的拉取请求。
但是,它并非每次都有效。看起来我不仅需要合并基础,还需要master..merge
_base 范围内的每个提交。但是我不确定该怎么做。
所以,问题是:我如何获取足够的历史来进行合并?