2011-10-21 42 views
0

我们考虑过使用AccuRev,因为流式创意对于非常敏捷的商店(例如我们的商店)很有意义。管理变更集的一个问题是:人们如何处理数据库更改?使用AccuRev的商店如何处理数据库更改?

每个开发人员都有本地开发人员数据库吗?

如果是这样,当您提倡更改“主”流或调用其他任何内容时,如何促进这些数据库更改?

回答

1

这是一个关于如何让数据库受版本控制的更普遍的问题,因为它不直接依赖于Accurev。这里有一些链接的问题已经回答:

How do you track database changes in source control? https://stackoverflow.com/questions/4952/database-version-control

而且从编码恐怖的链接:

http://www.codinghorror.com/blog/2008/02/get-your-database-under-version-control.html

我要做的就是,我有.sql文件创建一个新的数据库,另一个.sql脚本从一个特定的版本更新到一个新的,以及在数据库中插入数据的备份.sql文件。这些都是可以很好地维护的文本文件,通过源代码管理系统可以很好地处理。实际的二进制数据库文件只是派生对象,无论如何都不应该进行版本控制。

相关问题