在并行分支处于活动状态时,我正在寻找有关管理室数据库版本的最佳实践。
假设在主分支中,数据库版本为1。然后在一个分支中,Room数据库版本将升级为2。在其他分支中,这也将发生,数据库版本可能会升级为2或3或4。
因此,当分支机构希望推送到主分支机构时,我们应该如何管理它们?
例如,在上面的示例中,我们有4个版本更改,因此最后一个数据库版本应为5。但是分支不知道其他更改以更新其迁移并正确控制其版本。
在版本控制中,我们可以使用Subversion来控制分支类型或发布版本等。但是通过Room数据库,我不知道如何控制各个分支的版本。
因为数据库版本只接受整数,所以我困惑如何以正确的方式控制它们...