我想知道将South与多个开发人员一起使用的“最佳”方式。
是否应跟踪迁移文件? 当两个开发人员对同一来源的models.py进行不同的更改时,问题就会出现。
如果跟踪迁移文件:
如果没有跟踪它们:
我错过了更多优点/缺点吗?最好的方式是什么?我目前正在使用跟踪迁移,但考虑改为未跟踪,似乎更简单。
感谢。
答案 0 :(得分:20)
绝对应该将它们添加到源代码管理中。您需要手动(口头?)协调模型的更改以避免冲突。如果您没有在源代码管理中包含迁移,那么其他开发人员将无法迁移其数据库(这实际上无法迁移)。