1

在我们公司,我们使用 tfs 进行 sql 数据库版本的源代码控制,当开发人员更改数据库时,他们会生成等效脚本并将其放入 sql tfs 项目并与相关的 workItem 一起检查。构建后我们使用此脚本为客户端生成补丁,但是在 pacth 之前,我们需要有人决定签入脚本的优先级,现在我希望这个决定成为自动的,我的问题是如何在签入时指定优先级?对不起,我的英语不好,如果您想了解更多信息,请告诉我。谢谢。

4

1 回答 1

1

数据库的版本处理似乎是一个永无止境的问题。在以前的客户端中,我们给数据库版本属性,然后将补丁脚本存储在每个版本的文件夹中,例如“Patches/2.0.10”、“Patches/2.1.0”。然后可以按照签入的顺序(创建日期)执行补丁脚本。

发布后,我们最终生成了一个完整的补丁脚本,其中包含所有这些单独的补丁合并在一起(因为补丁通常影响相同的数据,因此可以对其进行优化)以及新的版本号,允许我们记录任何给定数据库的版本实例有。

于 2012-05-27T08:02:52.993 回答