我应该在版本控制中保持我的南迁移吗?

Naf*_*Kay 5 django version-control django-south

我不确定我是否应该保留它们.我south目前使用的主要原因是为了简化模型的开发变更,尽管我认为它在我投入生产时会派上用场.我应该在我的Git存储库中保留本地开发迁移吗?

Dav*_*itt 7

这不是技术答案,但如果您:

  • 想在任何阶段回滚东西;
  • 需要保留所有变化的完整记录;
  • 正在SQLite中本地构建数据并远程使用它;

这可能是个好主意.你为什么不呢?

或者,您可以为South迁移维护一个单独的分支.

  • 我想我的问题是,如果我已经将我的模型保留在版本控制中并跟踪其更改,为什么我需要保持迁移?我了解到,在部署时,在服务器上进行迁移至关重要,但本地计算机上的迁移将更加增量.(即:在User类中添加一个字段等)我想我可以在任何情况下保留它们,希望它在将来不会使事情变得更复杂. (2认同)