Я ищу наилучшую практику для версии базы данных комнаты управления, в то время как параллельные ветви активны.
Предположим, что в основной базе данных версия ветки равна 1. Тогда в одной ветви Room Database версия будет обновлена до 2. В других ветвях это также произойдет, и версия базы данных может обновиться до 2 или 3 или 4.
Итак, когда филиалы хотят перейти в основную ветвь, как мы должны управлять ими?
Например, в приведенном выше примере у нас изменилось 4 версии, поэтому последняя версия базы данных должна быть 5. Но ветки не знают об изменениях других, чтобы обновить их миграцию и правильно контролировать их версию.
В управлении версиями мы можем использовать subversion для управления типами веток или версией выпуска и так далее. но по базе данных Room, я не знаю, как я могу контролировать версию для различных веток.
Поскольку версия базы данных принимает только целые числа, меня смущает, как правильно ими управлять ...