git - 如何创建一个 GitHub 操作,以在合并之前强制拉取请求重新基于最新的主节点?
问题描述
我希望存储库中的开发人员必须在 master 上手动重新设置功能分支。然后,开发人员应该在最终推送和合并到 master 之前修复冲突和测试。理想情况下,我可以在 GitHub 上的“合并”按钮后面有代码:
- 锁主
- 验证拉取请求分支的基础是否正是 master 头部的提交
- 将拉取请求的分支合并到 master
- 解锁大师
我不相信这就是 Github Actions 的工作方式。也许我可以运行一个动作,将 PR 的基础与主人的 HEAD 进行比较,如果它们不相同,则检查运行失败。此操作需要在每次推送到每个 PR 的分支和每次推送到 master 时运行,但要为每个打开的 PR 执行单独的检查运行。
这可能吗?
解决方案
推荐阅读
- vb.net - 我想知道我在 VB.NET 上使用了多少次“退格”
- python - 根据单行中的频率将分类变量转换为数字
- python - 参数解析器 Python 条件要求
- python - Python Selenium 无法通过 xpath 在页面上找到元素
- javascript - Why is my for loop stopping before everything is evaluated?
- java - Java中正确使用ForkJoinPool提交和加入
- javascript - 使用 webpack 未加载 Vuejs 组件
- javascript - 为什么 setTimeout 在我的流实现中会有这种行为?
- angular - 无法通过 NgForm 获取内容
- android - For-loop 范围必须有一个 'iterator()' 方法