我想知道是否有一种可管理的方法来让机器人检测到任何合并拉取请求' (按钮)对GitHub存储库的操作,并立即强制推回GitHub,使它看起来好像从未发生过?
在使用git flow时,我们手动合并壁球拉取请求,以便在我们的项目中保持非常干净的主线。但是,点击那个" Merge Pull Request"意外按钮,每月一次或两次有人这样做。我们通过强制推动来扭转这种行为,以便它从未发生过#34;在我们的历史中,但是意外合并和某人修复它之间的时间越长,其他人从存储库中撤出的可能性就越高,之后手上就会弄得一团糟。那么..有没有任何现有的解决方案或几乎现有的解决方案,我们可以在像Heroku这样的地方运行机器人来实现这一目标?显然99.999%的正常运行时间不是必需的,因为我们的后备只是我们当前的手动步骤。
答案 0 :(得分:2)
也许最好不允许合并而不是恢复它们。