2010-09-17 34 views
17

在很多情况下,我需要检查我的支票。 有没有办法让我的所有签到TFS?我不是指在特定文件上查看历史记录,而是查看所有我的登记信息!如果我可以根据开始和结束日期过滤将是伟大的如何在Visual Studio 2010 TFS中获取所有签入?

我是新来的TFS!

任何建议

+0

但是你的历史,你说你不找,就会在行动上显示你所有的签入文件以及其他用户签入。 – 2010-09-17 15:23:12

+0

假设我需要检查开发人员已检查过的所有文件,我该如何做?或者,如果我需要修复一个错误,并且我知道我需要应用与前一段时间相同的修复方法,但是不记得我已经应用修复程序的位置,我该如何处理它? – user9969 2010-09-17 15:46:08

回答

16

您可能可以从命令行TF.EXE程序获取所需内容。做到这一点的命令应该是这样的(从Visual Studio命令提示符下运行):

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

你可以操纵的“$ /”去一个更嵌套的文件夹,如果你需要减少你的输出。

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

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

+1

请注意,如果当前文件夹映射到服务器,则不需要指定'/ server:...'。 – Richard 2012-03-14 09:54:38

3

在查看您可以看到“等待签到”。

查看 - >其他窗口 - >待处理的更改。

另外,如果你想你可以下载“的Team Foundation插袋”

http://www.attrice.info/cm/tfs/

http://www.attrice.info/downloads/index.htm

这是一个免费的工具,并从它您可以在工作区中进行查询,办理登机手续状态,更改等。

+0

假设我需要检查开发人员已经检查过的所有文件,我该怎么做?或者,如果我需要修复一个错误,并且我知道我需要应用与前一段时间相同的修复方法,但是不记得我已经应用修复程序的位置,我该如何处理它? – user9969 2010-09-17 15:46:32

+1

这就是Team Foundation Sidekicks程序的用武之地。你可以搜索一个人,它会告诉你他们已经签出的所有东西,然后你可以通过他们签入的内容进行搜索。你也可以在TFS中通过查找历史。有很多第三方工具(TFS电动工具)。对于修复,您使用什么进行问题跟踪(错误跟踪)?它不会在那里吗? – 2010-09-17 16:32:36

+0

我可能是错的,但对我来说 – user9969 2010-09-18 05:14:20

14
  1. 打开“团队资源管理器”(发现在“视图” - 菜单)
  2. 找到团队项目并展开“团队成员”
  3. 右键单击该团队成员并选择“显示签入史” 。

但是,在查看团队项目的整个历史记录时,无法直接进行筛选是非常奇怪的。

另一种替代方案是使用“链接到” TFS工作项目中-Search:

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

又见VS2010 - Find Information About a Changeset

+0

我相信这个选项只适用于安装的TFS电动工具。 – BNL 2012-08-03 19:49:24

4

转到TFSServer探索 - >分公司(文件夹) - >右键 - >查找--->查找更改 - >“按用户” - 输入用户ID。

这将为分支的用户带来所有签入。

3

在2015年VS:

  1. 在“源代码管理资源管理器”去你想要的文件夹(可以是顶层文件夹,以获得所有可能签入)。
  2. 右键单击并在上下文菜单中选择“查找” - >“查找变更集...”
  3. 在“按用户:”填写所需的用户名(您的)。
  4. 选择任何其他过滤你想(变更集编号范围,创建日期范围)
  5. 单击“查找”
相关问题