tfs - 通过合并查看 TFS checkin 历史记录?

标签 tfs merge branch

在 TFS 中,当您将分支 A 合并到分支 B 并 checkin 时,您会在 B 上获得一个变更集(通常带有“合并 A->B”之类的注释)。

这意味着 B 没有 A 的任何 checkin 历史记录。因此,如果有人在分支 A 上创建了新文件,您无法分辨是谁从分支 B 中创建了该文件。如果有人在 A 上更新了文件,您无法辨别谁从分支 B 进行了更新。

有什么方法可以跨分支查看这种详细的变更集历史记录吗?某种电动玩具,或者第三方工具,或者什么?

更新:TFS Power Toy tfpt History/followbranches 工具不会“扩展合并”,它只会“扩展分支”,因此无法解决此问题。

最佳答案

现在“tf merges”和“tf merges/f:detailed”提供了最完整的合并跟踪信息。但是,它们只是命令行。据我所知,唯一尝试提供 GUI 的第三方工具是 TFS Sidekicks .

这在 TFS 2010 中变得更加容易。请参阅屏幕截图:

关于tfs - 通过合并查看 TFS checkin 历史记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45882/

相关文章:

c# - 如何从 TFS 测试计划中解析树

rest - 通过提交 SHA1 获取构建状态

php - 如何使用 phpmyadmin 将具有相同架构的两个表合并为一个表

java - 我不知道如何通过递归合并来阻止 Stackoverflow 错误

TFS 分支和磁盘空间

svn "path not found"使用 HTTPS 创建分支时出错

tfs - 我们可以将 Resharper-cli 与 TFS 集成吗

tfs - 如何在失败的 Team Foundation Build 结束时禁用工作项创建?

python - 如何连接具有相同键和互补值的两行

git - 只允许来自 master 的新分支