Лучшее решение для управления версией базы данных Room с помощью git - PullRequest
0 голосов
/ 27 июня 2018

Я ищу наилучшую практику для версии базы данных комнаты управления, в то время как параллельные ветви активны.

Предположим, что в основной базе данных версия ветки равна 1. Тогда в одной ветви Room Database версия будет обновлена ​​до 2. В других ветвях это также произойдет, и версия базы данных может обновиться до 2 или 3 или 4.

enter image description here

Итак, когда филиалы хотят перейти в основную ветвь, как мы должны управлять ими?

Например, в приведенном выше примере у нас изменилось 4 версии, поэтому последняя версия базы данных должна быть 5. Но ветки не знают об изменениях других, чтобы обновить их миграцию и правильно контролировать их версию.

В управлении версиями мы можем использовать subversion для управления типами веток или версией выпуска и так далее. но по базе данных Room, я не знаю, как я могу контролировать версию для различных веток.

Поскольку версия базы данных принимает только целые числа, меня смущает, как правильно ими управлять ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...