使用git管理Room数据库版本的最佳解决方案

时间:2018-06-27 07:41:18

标签: android git version-control android-room

在并行分支处于活动状态时,我正在寻找有关管理室数据库版本的最佳实践。

假设在主分支中,数据库版本为1。然后在一个分支中,Room数据库版本将升级为2。在其他分支中,这也将发生,数据库版本可能会升级为2或3或4。

enter image description here

因此,当分支机构希望推送到主分支机构时,我们应该如何管理它们?

例如,在上面的示例中,我们有4个版本更改,因此最后一个数据库版本应为5。但是分支不知道其他更改以更新其迁移并正确控制其版本。

在版本控制中,我们可以使用Subversion来控制分支类型或发布版本等。但是通过Room数据库,我不知道如何控制各个分支的版本。

因为数据库版本只接受整数,所以我困惑如何以正确的方式控制它们...

0 个答案:

没有答案