在django项目中,当模型更改时,迁移文件将被更改,如果将迁移目录添加到git会引起与其他人的冲突,如果不添加,有时会在迁移时引发服务器错误。你是怎么解决的?
答案 0 :(得分:1)
来自Django migrations docs。
每个应用程序的迁移文件都位于该应用程序内部的“迁移”目录中,旨在提交给代码库并作为其代码库的一部分进行分发。您应该在开发计算机上进行一次,然后在同事的计算机,临时计算机以及最终的生产计算机上运行相同的迁移。
这是您应该将Django迁移与VCS一起使用的一种方法。这样,它可以在不同的机器和数据库之间保持一致性,并且还可以防止合并冲突。