我想知道数据库是如何在通常托管在像CVS或SVN等存储库中的开源项目中进行管理的。在SVN中放置代码非常合乎逻辑,因为它允许不同的团队成员获得更新的代码段,但数据库又如何?管理开源软件项目中的数据库
他们的架构和内容(我假设的.sql文件)放置在SVN内吗?在这种情况下,如果我正在创建一个Web应用程序,这是否需要开发人员继续使用最新的.sql文件更新其本地数据库?
或者,它更像是一个中央服务器,成员可以修改它们的软件并通过网络连接到网络上吗?
我打算开始一个开源Web应用程序项目(需要使用数据库),但是对于如何去做数据库管理部分有点困惑。
我明白了,您是否能够遇到有关此类设置的任何问题?我的意思是,因为每个人都有他/她自己的本地数据库设置和全部。 – Paul 2009-10-26 18:16:47
我对这种事情唯一的负面经历是缺乏“如何做”的方向。由于缺乏文档,我花了无数个小时试图让一些开源项目正常工作。 – northpole 2009-10-26 21:17:37
注意:)我只希望和祈祷队中的某个人喜欢记录哈哈。谢谢! – Paul 2009-10-29 14:27:27