我们的团队使用 Github Pull Requests 来管理我们的工作流程,就像这里描述的一样。在手动审查接受的拉取请求后,我们有时需要恢复该合并,因为它还没有准备好部署到我们的生产服务器。
但是,如果开发人员尝试再次发出拉取请求,它不会识别这些更改已被还原,并且会看到提交已经在主分支中。它只会包括他们自恢复以来最近的提交,但我们真正想要的是重新引入所有已恢复的提交,以及他们的新工作。换句话说,我们喜欢一种重新发出原始拉取请求的方法。
由于 Github 不支持此功能(即,既不恢复合并,也不撤消/重新发出原始拉取请求),我目前正在恢复恢复的合并。这感觉不对。
我可以使用哪些其他方式在 git 中实现相同的目标?(或 Github,如果可能的话)