gpt4 book ai didi

tfs - 显示两个标签之间的所有变更集

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

在 TFS2010 中,每个构建都与构建服务器的标签相关联。

我们的 SCM 管理层希望查看两个标签之间的所有变更集和相关工作项。大多数情况下,这些标签是具有“已发布”构建质量的构建。通过这种方式,可以报告两个已交付构建之间的所有更改。

这是如何在 TFS 2010 中完成的?

最佳答案

我认为您不想使用标签,我认为您想使用构建的日期/时间。标签很容易改变,并不一定代表一个时间点。假设您有构建的日期时间,您可以使用 TF.EXE命令行来生成这个。

例如:

tf.exe history /server:http://tfs:8080 "$/ProjectName/src" /version:D2010-09-12T11:30~D2010-09-29T11:30 /recursive /noprompt /brief
/version:参数是这里的关键之一。这应该在您第一次构建的时间之后,直到并包括第二次构建的时间。

如果您使用 /format:detailed ,您还将获得每个变更集中更改的所有文件的列表。这可以是 拍品 数据的。您可能希望重定向输出 > output.txt如果你这样做。

更新

如前所述,实际上您可以确定两个标签之间的变化。但是,如果这些标签已移动,您的结果可能会受到影响。
tf.exe history /server:http://tfs:8080 "$/ProjectName/src" /version:LMain-CI_20100831.6~LMain-CI_20100927.1 /recursive /noprompt /brief

我仍然建议使用日期而不是标签。我相信您从该方法中获得的结果可能更符合您的要求。

更新 2

我刚刚注意到您使用的是 TFS 2010。您可能需要更改 /server:参数指向适当的集合。使用 TF.EXE history /?获取参数列表,但更改将使用 /collection:TeamProjectCollectionUrl

关于tfs - 显示两个标签之间的所有变更集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3821734/

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