当我们使用Sqitch部署到我们的测试环境中时,迁移运行得很好。但是,当我们必须测试不同的代码分支时,Sqitch迁移不会回滚。我正在寻找的是其他人如何解决这个问题的想法。例如,如果我有一个创建了一个表my_table
的迁移,然后从另一个分支部署了一个迁移,Sqitch就会变得很困惑,无法继续前进。
分支变更的原因:我们有使用develop
分支的功能,并将热修复应用于master
(我知道;我们将改变这一点)。切换到测试热修复导致了所有这些混乱。
我们考虑使用Jenkins作业来运行sqitch revert
,并让用户提供要回滚到的迁移,但我们希望消除手动步骤。
当必须切换代码分支时,您如何管理迁移?
发布于 2021-03-01 08:41:03
我相信这就是sqitch-checkout的目的
https://stackoverflow.com/questions/61826206
复制相似问题