设想:
- 您在 CI/CD 公司环境中工作,其中多个不同团队的更改会一直合并到主版本中。
- 有时,必须撤销其中一个合并,以便基于 master 的发布能够成功发布 - 因为其中一个团队推送了包含错误的“合并到”提交。
- 当团队再次开始处理损坏的功能(编写修复程序)时,第一个动作是恢复恢复,以免弄乱主人的历史记录。
问题:
我注意到“双重还原”使得它看起来像是进行第二次还原的一个人编写了最初还原的全部功能,即使它是由许多人的多次提交组成的。
假设该功能由 100 次提交组成。
- 挑选樱桃相当复杂。
- 另外,您不能进行 rebase,因为这需要强制推送到 master,而这是被禁止的。
问题:
有没有一种轻量级的方式来维护原作者?