我们是一个由10名成员组成的团队。我们正在用php和mysql开发一个项目。为了使代码保持同步,我们使用SVN。但我们的主要配置和内容都存储在DB中。那么我们如何让数据库与所有用户保持同步。哪个是团队处理此类项目的最佳方法?
答案 0 :(得分:1)
我假设您寻找一种解决方案,用于在开发人员和软件版本之间同步数据库相关的更改(即字段更改,表更改),而不是更改数据本身。
一个很好的解决方案是Liquibase:
Liquibase是一个开源(Apache 2.0 Licensed), 独立于数据库的库,用于跟踪,管理和应用 数据库更改。它建立在一个简单的前提下:所有数据库 更改以人类可读但可跟踪的形式存储并进行检查 进入源控制。