gpt4 book ai didi

visual-studio-2008 - TFS定制-Team Foundation Server问题

转载 作者:行者123 更新时间:2023-12-02 04:19:05 25 4
gpt4 key购买 nike

我们有一个过程,当开发人员更改或添加数据库脚本并将其检入项目时。在部署时,版本管理器需要知道哪些工作项已针对它检查了数据库脚本。有没有一种方法可以在TFS中查询或创建自定义报告,以获取在变更集中具有特定文件扩展名(.sql)的文件的工作项列表。这样,发布经理将获得工作项列表,然后将其提供给DBA进行分析,检查并应用于服务器。

我们正在使用TFS 2008。

最佳答案

安装最新的电动工具。然后,您可以运行以下快速Powershell脚本:

Get-TfsItemHistory $/project/*.sql -r -version D6/1/2009~ | 
%{ $_.workitems } | %{ $_.id } | select -unique | sort

(根据需要调整项目名称和日期)

虽然这对人工代码审查非常有用,但我强烈警告不要使用它来实际构建部署脚本。如果开发人员忘记了其 checkin 与工作项的关联,或者如果他先前对其错误修正所依赖的SQL文件进行了 checkin ,那么您将推出一组不一致的更改。始终最好使您在测试环境中使用的部署脚本尽可能与生产部署匹配。

关于visual-studio-2008 - TFS定制-Team Foundation Server问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/811388/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com