gpt4 book ai didi

python - Django merge 两个具有相同 ID 的迁移?

转载 作者:太空狗 更新时间:2023-10-29 13:51:13 25 4
gpt4 key购买 nike

我有一个旧的 git 分支,它有一个迁移从未 merge 到我们的主要分支。自从我进行该迁移以来,已经进行了 14 次左右的迁移。

我已经将我的旧分支重新定位到我们当前的分支并进行了两次迁移:

  1. 0044_auto_20160810_1128
  2. 0044_auto_20160823_1613

我试过运行 python manage.py migrate --merge - 这只会返回以下文本:

usage: manage.py migrate [-h] [--version] [-v {0,1,2,3}] [--settings SETTINGS]
[--pythonpath PYTHONPATH] [--traceback] [--no-color]
[--noinput] [--no-initial-data] [--database DATABASE]
[--fake] [--fake-initial] [--list]
[app_label] [migration_name]
manage.py migrate: error: unrecognized arguments: --merge

我从以下堆栈问题中找到了这个命令:

Django South migration conflict while working in a team

我正在尝试做的就是 merge 两个 0044 迁移,这样当我推送到生产环境时它就不会出错。

最佳答案

这是一个老问题,但万一以后有人找到它,命令是

python manage.py makemigrations --merge

关于python - Django merge 两个具有相同 ID 的迁移?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39481577/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com