>所有开发人员的一个通用数据库。>为所有的开发者分开数据库。
每个的利弊是什么?哪一个更好的方法?
编辑:多一个开发人员应该更新数据库,并且我们已经在每个开发者机器上都有sqlExpress 2005。
编辑:我们大多数人建议一个公共数据库。但是,如果其中一个开发人员修改了代码和数据库模式。他没有提交代码更改,但模式更改已转到公用数据库。它不会打破其他开发人员的代码。
我喜欢一个数据库,变化在上线之前进行测试,或者进入“正式”测试环境。这是您的开发人员的理智检查;它保持最新的直播系统,它确保他们总是考虑彼此的变化。规则应该是,如果这些改变可能会破坏别的东西,那么改变就不会在这里。
当多个开发人员进行更新时,每个开发人员的数据库是非常好的(甚至至关重要)。它允许他们所有的开发灵活性,而不会为其他开发人员打破任何事情。
关键在于将数据库更改从开发移动到实时系统,并遵守您的流程。