2011-06-09 113 views
1

我们正在开发一个使用Git的大型项目,并且有很多开发环境。每个开发人员都使用本地副本,还有一个测试/ QA环境,然后是生产站点。如何让webapp使用Git处理多个数据库环境

我们有一个文件包含所有的MySQL数据。有没有一种方法,没有写出每个人的MySQL设置,以确保在整个环境中顺利部署?

回答

1

如果在所有环境中它们都不相同,我会在每台计算机上都有一个本地(即非版本化)文件,指定仅用于连接的主机+端口以及可能的用户密码和/或数据库。比起我在项目启动时会有一个脚本或例程,它会将该文件的虚拟/默认版本(即localhost,默认端口,当前用户名,默认db名称)写入适当的位置,所以我不必记住它的格式。这将在每个环境中调整一次,并保持在该环境中。

+0

听起来像一个计划。 – 2011-06-09 14:52:16