进行迁移时,迁移文件中发生冲突

时间:2020-06-12 16:12:58

标签: django django-models django-migrations

我有3个django实例在live dev / live / production上运行。现在,由于某位同事的工作,我因diff分支而遇到了冲突错误(我有6个分支,因此有些分支具有稍微的diff迁移文件,并且在请求请求时产生混乱)。我发现的唯一解决方案是重置迁移。之后,我删除了除初始化文件以外的所有迁移文件。现在,我正在考虑将迁移添加到gitignore文件中,因为这将节省进一步的冲突,因为我的同事是新来的,而且一团糟。我没有很多时间去修复。那么问题是这样做的吗?还是在不久的将来有害?

1 个答案:

答案 0 :(得分:0)

因此,在进行了如此多的搜索之后,我没什么好说的。

第一:始终使所有分支机构保持最新状态。从github拉后

./manage.py makemigrations --merge

2nd :除非删除过程如此混乱,否则不要删除迁移。尝试通过自定义编辑检查错误来解决。

第三步::保持实时服务器与迁移同步。不要单独创建