我最近开始在我的所有项目VB.NET代码中使用Kiln Source Control,我不知道如果没有它我是如何管理的!
我一直在寻找一个数据库源代码控件,用于我的所有存储过程,UDF等.但是,我发现数据库版本控制的可用性不如我的Web文件那么多.
为什么数据库版本控制不像我的Web文件那么重要?当然,我的数据库中的所有编程都与代码隐藏和.aspx文件中的代码一样重要吗?
解决方法
@H_301_9@ 控制数据库对象的版本很重要!但是,也许它不被认为是重要的,因为有些人认为数据库仅仅是一种帮助他们的工具?外部工具(通常)不受版本控制.
我发现难以管理的一件事是发布过程.现在我们正在使用连接到svn的红门源控制.在发布的时候,我们和其他代码一样:从一个分支合并到另一个分支.然后,为了部署它,我们使用sql compare在合并修订版和实际数据库之间创建diff脚本.除了一些小错误和初学者的错误,我认为这在没有停机(有目的;))并且具有高速开发过程(大量发布)的环境中运行良好.