udemy - tfs 2018 update 3
¿Cómo puedo ver todos los elementos revisados por otros usuarios en TFS? (4)
La edición de octubre de 2008 de TFS Power Tools incluye la funcionalidad "Miembros del equipo" que le permite hacer esto, y más.
Hay más información sobre esta característica en el blog de Brian Harry .
Quiero una lista de todos los archivos extraídos, por todos los usuarios, en un proyecto en TFS 2005. Todo lo que puedo ver ahora son mis archivos desprotegidos, en la ventana de cambios pendientes. Recuerdo que en Source Safe había una opción así: ¿hay alguna en TFS 2005?
Usualmente uso TFS SideKicks para esto.
Yo suelo:
tf status itemspec /user:* /recursive
en el indicador de comando de VS itemspec es la ruta de acceso TFS al elemento que desea buscar. No se necesitan instalaciones adicionales;)
Opción Power Tools: "Abrir Visual Studio> Hacer clic en Archivo> Control de fuente> Buscar en control de código fuente> Seleccionar estado" Mostrar todos desprotegidos "o" Mostrar archivos desprotegidos "(para filtrar los cambios por usuario) Buscar hit"
__
Otra forma de usar .net ( fuente completa)
using(var tfsPc=new TfsTeamProjectCollection(tfsUri))
{
var vcs=tfsPc.GetService<Microsoft.TeamFoundation.VersionControl.Client.VersionControlServer>();
var srcRoot=vcs.GetItem(srcpath);
var pendings=vcs.QueryPendingSets(new[]{srcRoot.ServerItem}, RecursionType.Full,null,null).AsEnumerable();
if(onlyLocks)
pendings=pendings.Where(pq=>pq.PendingChanges.Any(pc=>pc.IsLock));
if(minDate.HasValue)
pendings=pendings.Where(pq => pq.PendingChanges.Any( pc => pc.CreationDate > minDate.Value));
var pendingQuery=pendings
.OrderByDescending(p=>p.PendingChanges.Max(d=>d.CreationDate));
pendingQuery.Dump("pending");
}
similar a la anterior, pero únete a ActiveDirectory para obtener el nombre de un usuario