2011-09-29 100 views

回答

70

除了理查德提出的选项,你也可以做到这一点从内VS使用“变更”选项:

enter image description here

它也可以通过API来做到这一点。如果您有兴趣,我可以提供一小段代码。

+1

非常好用,容易。谢谢@pantelif。 –

+0

这个图标(选项)叫什么?我有VS 2010专业版,我看不到这个图标。你能告诉我如何从菜单导航到这个选项?我无法在视图> ...中看到它。 –

+3

@RealRed迟到回复,但它被称为变更集,并且必须打开源代码管理资源管理器才能看到它**。 – AaronLS

11

tf hist ‹item› /user:name将按用户过滤历史记录,因此可用于获取用户的一组完整更改,从中可以提取变更集编号。

+0

你的意思是用TFS GUI创建查询没有简单的方法吗? –

+1

@SaeedNeamati我甚至没有尝试过:GUI对查询历史记录的查询选项非常有限 - 但我发现这是它能做的一件事:-)。 – Richard

+2

如果您不想查找特定项目,请传递'/ recursive'选项 – bdukes

0

我找到了一个关于方式的回合。

您可以打开TFS任务,并将Changeset链接到任务。您可以使用搜索参数浏览变更集。

我不知道为什么这是唯一可以使用此功能的地方,但至少它在那里。

15

对于Visual Studio 2013

  1. 打开源代码控制管理
  2. 你要搜索的库右键点击
  3. 选择查找=>查找变更
  4. “查找变更”窗口将打开您可以通过用户名进行过滤。

TFS repository context menu

+0

也适用于VS 2012 Ultimate –

+0

与VS 2015相同 – redwyre

+0

此外,如果您有OneNote,则可以使用剪切工具粘贴仅有评论的屏幕截图。然后,您可以右键单击图片并从图片复制文本。 – NathanX

相关问题