changeset - TFS : List changesets that have not been merged

标签 changeset

环境

TFS 2010。三个分支: , 发展 发布 .



我想轻松检索尚未完全合并到所有三个分支中的变更集列表。

例如

让我们说我有一个变更集,100,这是一个错误修正并直接 checkin 发布 .我可以使用跟踪功能来可视化它只存在于 Release 中。

但这需要我知道查看该变更集。我正在寻找一个通用列表,它可以显示一个分支中存在的任何变更集,但不是所有三个分支中存在的变更集。

我知道的

我知道我可以将 Release 与 Main 进行比较以查看差异。这是我唯一的选择吗?

我尝试将变更集与工作项相关联,因此我可以查询非关闭工作项的列表,然后作为“规则”,我可以在关闭之前验证变更集是否已完全合并。并进行代码比较验证。

最佳答案

从开发人员命令提示符,您还可以使用 tf.exe merge command .

tf merge /candidate /recursive Release Main

将向您显示对 Release 进行但尚未合并到 Main 中的所有变更集。

关于changeset - TFS : List changesets that have not been merged,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4995576/

相关文章:

liquibase - 配置 liquibase 变更集的 ID

mercurial - 如何比较 2 个 Mercurial 分支之间的变更集集?

Mercurial - 变更集中更改的所有文件?

merge - 如何选择要合并附加到工作项的变更集?

mysql - liquibase:你能用 liquibase addColumn 指定 "after column"吗?

java - IBM 爵士团队服务器 : Getting Changes from Changeset using OSLC

postgresql - 数据库类型的 Liquibase 变更集

tfs - 如何以编程方式合并 TFS 更改集?

sql - Liquibase 目前是如何处理字符编码的?

mercurial - 列出 SIZE 的 mercurial 变更集?