如何在tfs中控制自动补丁的变更集优先级?

时间:2012-05-26 12:54:32

标签: visual-studio-2010 tfs tfs2010 tfsbuild

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

1 个答案:

答案 0 :(得分:1)

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

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