通过合并查看TFS签入历史吗? [英] View TFS checkin history through merges?

查看:108
本文介绍了通过合并查看TFS签入历史吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在TFS中,当您将分支A合并到分支B并签入时,您会在B上获得一个变更集(通常带有诸如合并的A-> B"之类的注释).

In TFS when you merge branch A to branch B and checkin, you get a single changeset on B (typically with a comment like "merged A->B").

这意味着B没有来自A的任何签入历史记录.因此,如果某人在分支A上创建了一个新文件,则无法分辨是谁是从B分支创建的.如果有人在A上更新了文件,您无法判断是谁从分支B进行了更新.

This means B doesn't have any of the checkin history from A. So if someone created a new file on branch A, you can't tell who created it from branch B. And if someone updated a file on A, you can't tell who did the update from branch B.

有没有办法查看分支机构之间这种详细的变更集历史记录?某种电动玩具或第三方工具,或其他任何东西?

Is there any way to see this kind of detailed changeset history across branches? Some kind of power toy, or third party tool, or anything?

更新:TFS电动玩具tfpt历史记录/followbranches工具不会扩展合并",它只能扩展分支",因此不能解决此问题.

Update: The TFS Power Toy tfpt history /followbranches tool does not "expand merges," it only "expands branches" and therefore doesn't solve this problem.

推荐答案

TFS 2010将对此提供支持.

TFS 2010 will include support for this.

Brian Harry在此演示文稿中进行了讨论.

Brian Harry talks about it in this presentation.

现在您将能够看到更改的起源以及在将更改合并到其他分支之后进行更改的人.

You will now be able to see where a change originated and who made it after the change has been merged to a different branch.

这篇关于通过合并查看TFS签入历史吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆