1-Algunas queries de SQL útiles
cel nombre de tu base de datos de la colleción. .
USE Tfs_DefaultCollection
GO
-- Usuarios recientes
select count(distinct IdentityName) as [Recent Users] from tbl_Command with (nolock)
-- Usuarios con work items asignados
select count(distinct [System.AssignedTo]) AS [Users with Assigned Work Items] from WorkItemsAreUsed with (nolock)
-- Cantidad de Work items
select count(*) AS [Total Work Items] from WorkItemsAreUsed with (nolock)
-- Historial de Merge
select SUM(st.row_count) AS [Merge History] from sys.dm_db_partition_stats st WHERE object_name(object_id) = 'tbl_MergeHistory' AND (index_id < 2)
--Cambios Pendientes
select count(*) AS [Pending Changes] from tbl_PendingChange pc with (nolock) join tbl_Workspace w with (nolock) on pc.WorkspaceId = w.WorkspaceId where w.Type = 0
2-Saber cuales fueron los archivos que se hicieron check in por un determinado usuario, en una fecha específica
SELECT dp.Name
, dp.Alias
, cs.ChangesetTitle
, cs.LastUpdatedDateTime
, f.FileName
, f.FilePath
FROM dbo.DimPerson dp
INNER JOIN dbo.DimChangeset cs ON cs.CheckedInBySK = dp.PersonSK
INNER JOIN dbo.DimFile f ON f.FileSK = cs.ChangesetSK
WHERE cs.LastUpdatedDateTime BETWEEN '20120502' AND '20120602' and dp.Name lik "%Nombre usuario%"
3-Ubicación de la herramienta de comandos de TFS: tf
La misma se encuentra en la carpeta de instalación de TFS, por default en:
C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE
También puede accederse vía el Visual Studio Command Prompt (Inicio/All Programs/Microsoft Visual Studio 2010/ Visual Studio Tools/Visual Studio Command Prompt (2010).) Recuerde ejecutarlo como Run as administrator.
Encontrará los comandos disponibles en el siguiente link: http://msdn.microsoft.com/en-us/library/z51z7zy0
Recuerde que también puede usar las powertools (http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f/) vía línea de comandos: tfpt.exe
4-Visual Studio 2008 y TFS 2010
Al conectarse al servidor de TFS se debe especificar la url completa: http://servername:8080/tfs
Si sigues sin poder conectarte abre el editor del Registro (Menú Inicio/Ejecutar/regedit.exe) de Windows y dirigite a la siguiente llave: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\TeamFoundation\Servers y agrega un valor alfanumérico que contenga la ruta completa a tu servidor TFS 2010 (La misma que pusimos arriba). En el nombre teclea el que quieras que VS 2008 despliegue cuando selecciones el servidor:
5-Delete un work item en TFS 2010
Si tengo un team foundation power tool (http://msdn.microsoft.com/en-us/vstudio//bb980963.aspx) podré borrar un item de la siguiente manera:
tfpt destroywi /server:tfs-dev /workitemid: xxxxxx
xxxx se reemplaza por el id del work item deseado
Otra manera es usar la herramienta: http://witadminui.codeplex.com/
Y por último, se podría usar Witadmin.exe
Ir hasta C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE) (en 32 bits)
o C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common 7\IDE (en 64 bits)
Syntax: witadmin destroywi /collection:collectionurl /id:id [/noprompt]
Usage: witadmin destroywi /Collection:http:\\TestTFSServer:8080\tfs\DefaultCollection /id:12