【发布时间】:2021-10-26 00:07:01
【问题描述】:
我正在使用 Django 创建我的应用程序并将它们上传到 GitHub。我喜欢迁移文件的“历史”,它们都在那里。
将所有迁移文件上传到 GitHub 是一种好习惯还是需要删除它们?
【问题讨论】:
标签: python django github migration
我正在使用 Django 创建我的应用程序并将它们上传到 GitHub。我喜欢迁移文件的“历史”,它们都在那里。
将所有迁移文件上传到 GitHub 是一种好习惯还是需要删除它们?
【问题讨论】:
标签: python django github migration
你应该推动他们。
虽然它们都是自动生成的,但可能没有多大意义,但最终有人会创建手动迁移(例如,添加或更正一些数据,而不更改模型)。
在这种情况下,django 不知道任何更改,并且不会在下一个makemigrations 生成迁移。
另外,在推送之前,我强烈建议检查迁移是否可以成功还原。
【讨论】:
当然,所有迁移文件都应该提交。确保所有用户都在同一组迁移中运行至关重要,否则可能会出现奇怪的错误。
【讨论】: