Answers:
安装了电动工具后:
tf history $/ -r | ? { $_.comment -like '*findme*' }
cmd.exe
提示时直接起作用,但可以在PowerShell控制台中起作用(对-like参数的格式进行了一些调整)。
如果安装了TFS Power Tools,则可以在命令提示符下运行此命令:
tfpt searchcs
获取一个GUI窗口,其中包含按提交者和注释文本进行搜索的选项。我正在使用TFS Power Tools(2011年3月版)和TFS 2010。
Server name:
我的服务器URL格式是tfs01:8080 / tfs,我在VS2010,团队菜单,连接到Team Foundation Server,服务器...按钮中找到,并且有现有服务器。Under server path:
我注意到它实际上是在寻找本地映射路径,所以它是C:\ tfs \ myfolders \ etc,而不是服务器角度的url路径。
http://tfs01:8080/tfs
简易方式,无需第三方应用程序/附加组件:
现在,Excel将允许您搜索注释(Excel是本机应用程序,请不要争论..)。
现在有一个可以执行此操作的Visual Studio加载项:http : //visualstudiogallery.msdn.microsoft.com/3f65dee8-5a44-4771-929b-26531c482fbf。
tfpt searchcs
更容易。
Visual Studio Command Prompt
并执行上述@Maarten命令。当然,您将首先安装Power Tools!
另外,如果您要查找搜索词findme,则无需安装电动工具,以下命令将起作用。
视窗: tf history "$/Team Project/Development" /noprompt /recursive | findstr findme
Linux: tf history "$/Team Project/Development" /recursive | grep findme
NB。请感谢这个家伙,如果你发现这个有用。
通过Visual Studio 2013的注释2013查找更改集 http://developer.azurewebsites.net/2014/08/find-changeset-by-comment-2013-for-visual-studio-2013/
我不知道通过注释文本执行此操作的方法,但这将允许开发人员进行搜索:
如果打开菜单项“文件”->“源代码控制”->“在源代码控制中->更改集...”(您必须在源代码管理资源管理器中,此功能才可用)。这将打开“查找变更集”对话框。然后,开发人员可以在给定的源文件夹(或项目)上搜索更改集。
这将向您显示评论,但您无法按它们搜索。(尽管您可以按评论对列表进行排序,然后以这种方式找到要查找的评论。)
另外,如果您想通过此对话框查看变更集的详细信息,则必须单击“详细信息”按钮。双击变更集将关闭对话框。
要查看团队成员的签到:
在团队资源管理器中,导航到“团队项目”,导航到“团队成员”,右键单击要查看更改集的团队成员,然后选择“显示签入历史记录”。
我tfpt searchcs
从TFS电动工具添加为VisualStudio中的外部工具:
C:\Program Files (x86)\Microsoft Team Foundation Server 2015 Power Tools\TFPT.EXE
或安装TFS Power Tools的任何位置)searchcs /collection:http://tfsserver:8080/tfs $(SolutionDir)
解决方案路径转换为服务器路径)c:\path\to\your\vs\IDE
除非tf.exe
您的路径中有,(默认情况下不是这样),这确保您可以从搜索对话框中查看更改集的详细信息,因为它运行tf.exe
)