我正在使用Django和Postgresql开发Web服务。
假设我们有3~4个分支,用于不同的功能或旧版本的bug修复目的。
然后,我遇到了一个问题,当我在A分支中更改Django模型并运行迁移以更改本地测试桌面上的数据库时。
当我切换到另一个没有迁移文件的分支时,数据库将不一致,并且当我尝试运行Django时无法工作,我必须删除数据库并重新创建它。
通常情况下,如何处理这种对开发环境的需求是最好/常见的方式?
假设我们有3~4个分支,用于不同的功能或旧版本的bug修复目的。
然后,我遇到了一个问题,当我在A分支中更改Django模型并运行迁移以更改本地测试桌面上的数据库时。
当我切换到另一个没有迁移文件的分支时,数据库将不一致,并且当我尝试运行Django时无法工作,我必须删除数据库并重新创建它。
通常情况下,如何处理这种对开发环境的需求是最好/常见的方式?