我的情况如下。 我的团队使用TFS 2012源代码控制。 我的队友也从另一条分支的一个特定的变更(不是最后的那一刻)创建一个分支。 我需要的是从中找出确切的变更分支的创建,并使用了哪个分支。
我试图找到它在VS.源代码控制管理的“浏览历史” 如果与SVN比较,有在创造存储初始修订,并从该分支产生初始位置的一个分支修订的属性。 在TFS,变更细节看魔神它们不包含这些信息。
我的情况如下。 我的团队使用TFS 2012源代码控制。 我的队友也从另一条分支的一个特定的变更(不是最后的那一刻)创建一个分支。 我需要的是从中找出确切的变更分支的创建,并使用了哪个分支。
我试图找到它在VS.源代码控制管理的“浏览历史” 如果与SVN比较,有在创造存储初始修订,并从该分支产生初始位置的一个分支修订的属性。 在TFS,变更细节看魔神它们不包含这些信息。
就在这里。 discens是正确的,你可以使用Track Changeset
功能。 顺便说一句,类似的问题已经回答了SO, 在这儿呢 。 答案包含了一个链接到一个博客帖子包含许多细节,包括API和一个自定义的命令行工具。
然而,该方法是不那么明显。 为了澄清这一点,这里是如何实现的结果在一个简短的一步一步的指示Source Control Explorer
:
Source Control Explorer
View History
。 Track Changeset
。 Path filter
使用输入字段Browse...
按钮。 Visualize
的底部按钮。 你会看到矩形repesenting这两个分支的画面。 父分支矩形应包括在该分支的变更的排序列表。 该列表可以是巨大的,但源变更(从您的孩子已最初创建)应该是最后一次。 你可以看到在最后步骤的样本截图博文 。
您可以使用Track Changeset
功能,相信一定会告诉你一个分支的历史,什么变更它包含的内容。
你可以从这个功能Source Control Explorer