gpt4 book ai didi

version-control - Flyway - 支持同时版本/多个分支

转载 作者:行者123 更新时间:2023-12-03 23:37:24 26 4
gpt4 key购买 nike

有没有人知道一种允许大型项目的好方法,许多工程师并行工作,使用 Flyway 处理版本控制?我们经常发现在合并到 master 的过程中,我们最终会发生冲突合并,因为 2-3 个独立项目需要更改 db,并且它们使用相同的版本号。

在这种情况下,我什至不确定用于版本控制的 Rails 风格的时间戳是否有效,因为您不一定知道合并的顺序。

除了必须在合并之前重新编号迁移之外,还有什么好的技巧可以解决这个问题?

汤姆

最佳答案

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

另一种避免版本号冲突的简单技术是拥有一个白板或一个简单的 wiki 页面,每个开发人员可以在他们开始工作时保留一个版本号。

或者,Flyway 1.8 将很快推出,它将包含一项功能,可选择允许无序运行迁移。然而,这在所有情况下都不是无风险的。

关于version-control - Flyway - 支持同时版本/多个分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12714883/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com