在将同一源分支创建 PR 到 2 个不同的目标分支时,操作切换到错误的引用
作者: M-arcus创建于 2026年4月16日更新于 2026年9月9日
<img width="1201" height="931" alt="Image" src="https://GitHub.com/user-attachments/assets/bee67aec-bfcd-40f0-8d1d-6cb7a9e06127" /> 我有 3 个分支: - main (当前生产状态) - update (从 renovate 中进行基本包更新的分支) - development (当前的暂存状态) 现在,我创建了 2 个 PR,将包更新合并到两个分支中: - update -> development (PR 924) - update -> main (PR 925) GitHub 行动代码风格检查对 PR 925 (请参阅"backend"屏幕截图) 切换到 PR 924 的 ref,然后由于存在问题而失败。我的行动现在在 main 上运行失败,因为 development 上存在问题。 为什么它拉取了 PR 924 的 ref? 它是不是应该拉取 'refs/remotes/pull/925/merge' 而不是 'refs/remotes/pull/924/merge'?
内容来源: actions/checkout