如何在Visual Studio 2010 TFS中获取所有签到?

use*_*969 18 tfs

在很多场合,我需要检查我的签到.
有没有办法可以在TFS中获得所有签到?我不是指查看特定文件的历史记录,而是指我所有的签到!如果我可以根据开始和结束日期过滤会很棒

我是TFS新手!

有什么建议

Rob*_*cus 16

您可以从命令行TF.EXE程序获得所需的内容.执行此操作的命令应该是这样的(从Visual Studio命令提示符运行它):

TF.EXE history /server:http://tfs:8080 "$/" /recursive /user:username /noprompt /format:detailed

如果需要减少输出,可以操作"$ /"转到更嵌套的文件夹.

您还需要将其重定向到文件(使用> output.txt或其他),因为这里有很多信息.

TF.EXE history /? 会给你一个选项列表.


Rol*_*sen 14

  1. 打开"团队资源管理器"(在"查看"中找到 - 菜单)
  2. 找到团队项目并扩展"团队成员"
  3. 右键单击团队成员,然后选择"显示签入历史记录".

但是,在查看团队项目的整个历史记录时,不能直接进行此过滤是非常奇怪的.

另一种方法是在TFS WorkItem中使用"链接到"搜索:

  1. 打开TFS工作项目
  2. 选择"所有链接" - 选项卡
  3. 按"链接到"按钮
  4. 在新对话框中将"链接类型"设置为"更改集"并按"浏览..." - 按钮.
  5. 现在您有了一个TFS搜索对话框,其中可以指定用户名和其他过滤

另请参见VS2010 - 查找有关变更集的信息


小智 6

转到TFSServer Explore - >分支(文件夹) - >右键单击 - >查找--->查找更改集 - >"按用户" - 输入用户ID.

这将为分支机构的用户带来所有签到.