【问题标题】:Is it good practice to add migrations files to the repository?将迁移文件添加到存储库是一种好习惯吗?
【发布时间】:2021-10-26 00:07:01
【问题描述】:

我正在使用 Django 创建我的应用程序并将它们上传到 GitHub。我喜欢迁移文件的“历史”,它们都在那里。

将所有迁移文件上传到 GitHub 是一种好习惯还是需要删除它们?

【问题讨论】:

    标签: python django github migration


    【解决方案1】:

    你应该推动他们。
    虽然它们都是自动生成的,但可能没有多大意义,但最终有人会创建手动迁移(例如,添加或更正一些数据,而不更改模型)。
    在这种情况下,django 不知道任何更改,并且不会在下一个makemigrations 生成迁移。

    另外,在推送之前,我强烈建议检查迁移是否可以成功还原。

    【讨论】:

      【解决方案2】:

      当然,所有迁移文件都应该提交。确保所有用户都在同一组迁移中运行至关重要,否则可能会出现奇怪的错误。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-04-22
        • 2020-09-10
        • 1970-01-01
        • 1970-01-01
        • 2019-06-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多