在持续集成期间,我们将所有功能分支合并到开发分支,每天至少一次;并且至少每天将主线拉到功能分支。可能会有很多提交,因为特性/集成分支可以每天更新。
那么功能X似乎就不会发布了。如何从develop恢复所有与特性X相关的提交?
在这样的恢复之后,团队,与所有其他功能分支一起工作,将拉入主分支(因此功能A代码也将从它们中删除)。这是否可以照常进行,还是应该采取一些特别的步骤?
更新:经验表明,当我们尝试仔细地合并想要的功能时,我们会遇到巨大的合并冲突;此外,测试需要从零开始。我们的计划是通过合并到开发中来避免这种情况,并每天从开发中拉到功能分支中。在截止日期,我们可能会决定某些功能没有发布,因此,需要回滚该功能。寻找GIT命令的具体建议,用于此特定情况:如何“按功能名称回滚所有提交”。谢谢!
https://stackoverflow.com/questions/28903882
复制相似问题