在TFS中,当您将分支A合并到分支B并签入时,您将在B上获得单个变更集(通常使用"合并的A-> B"等注释).
这意味着B没有来自A的任何签到历史记录.因此,如果有人在分支A上创建了一个新文件,则无法告诉谁从分支B创建了它.如果有人在A上更新了文件,则可以'告诉谁从分支B做了更新.
有没有办法在分支机构中看到这种详细的变更集历史?某种电动玩具,或第三方工具,还是其他什么?
更新:TFS Power Toy tfpt历史/ followbranches工具不"扩展合并",它只"扩展分支",因此无法解决此问题.
我们在最近迁移到VSS TFS系统中有一个开发"主干"的设置,开发人员一直在主干的分支机构中工作,这些分支被合并回来.
我们一直在努力评估我们在入住时的变更设置,这是我们在VSS时代从未做过的事情.但是,当我在源代码管理资源管理器中右键单击一个主干文件并选择历史记录时,我只看到标记为"从开发分支合并"的整体变更集(或者当它们合并时开发人员在那里写的任何东西.)历史记录条目不会甚至似乎包含当时合并了哪个分支的信息,更不用说有关构成它的变更集的任何信息,或者与它们一起发表的评论.
其他TFS用户如何处理此问题?
还有另一种方法来查看我在这里缺少的历史吗?