【发布时间】:2021-07-12 20:13:45
【问题描述】:
我在做基于GitHub的挖矿操作,发现了一个有趣的案例。 This URL 属于 spring-projects/spring-framework repo 的合并 PR。但是,页面说
此提交不属于此存储库上的任何分支
我很想知道在什么情况下合并 PR 的提交可能不会出现在存储库中?
【问题讨论】:
-
该 PR 是由 fork 生成的,因此提交存在于 that 存储库中。目标仓库中的等价物是github.com/spring-projects/spring-framework/commit/…。
-
如果你做一个 squash 和 merge,所有的提交将被合并到一个单独的提交中,并且将被添加到基础分支,所以它们的原始提交不会与基础分支的合并提交相同。