Flyway - 支持同步版本/多个分支

时间:2012-10-03 18:48:48

标签: version-control version flyway

是否有人知道允许大型项目并行工作的大型项目使用Flyway处理版本控制的好方法?我们经常发现,在合并到掌握期间,我们最终会出现冲突的合并,因为2-3个独立项目需要更改数据库,并且它们使用相同的版本号。

在这种情况下,我甚至不确定版本控制的Rails样式时间戳是否有效,因为您不一定知道合并的主要顺序。

除了必须在合并之前重新编号迁移之外,还有什么好的解决方法吗?

汤姆

2 个答案:

答案 0 :(得分:4)

重新编号当然是一种方式。

另一种避免版本号冲突的简单方法是使用白板或简单的维基页面,每个开发人员在开始处理时都可以保留版本号。

另外,Flyway 1.8即将推出,它将包含一项功能,可选择允许迁移无序运行。然而,这在所有情况下都没有风险。

答案 1 :(得分:0)

我见过最好的方法来克服分支之间的版本问题以启用outOfOrder并使用时间戳作为版本号

请在此处查看我的回答:How to use Flyway when working with feature branches

相关问题