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

时间:2011-08-03 16:44:56

标签: django version-control django-south

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

2 个答案:

答案 0 :(得分:7)

这不是技术上的答案,但如果你:

  • 希望在任何阶段回滚;
  • 需要保留所有更改的完整记录;
  • 正在SQLite中本地构建数据并远程使用它;

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

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

答案 1 :(得分:3)

是的,你应该。在某些时候,如果不执行其他数据迁移,您将无法执行架构迁移。那些不是自动生成的。