Alex wspomina, TFS Pomocnicy z Attrice ma tej funkcji.
Ponadto, TFS Power Tools umożliwia użycie "Znajdź w kontroli źródła", aby zobaczyć, które pliki są wypisane przez dowolnych (lub wszystkich) użytkowników.
Jeśli jednak chcesz przetestować własne rozwiązanie, możesz to zrobić całkiem łatwo, używając TFS SDK. Powiem dokumentacja mówi sama za siebie, ale prawdopodobnie będziesz chciał zrobić coś na wzór:
TfsTeamProjectCollection projectCollection = new TfsTeamProjectCollection(new Uri("http://tfs.mycompany.com:8080/tfs/DefaultCollection"));
VersionControlServer vc = projectCollection.GetService<VersionControlServer>();
/* Get all pending changesets for all items (note, you can filter the items in the first arg.) */
PendingSet[] pendingSets = vc.GetPendingSets(null, RecursionType.Full);
foreach(PendingSet set in pendingSets)
{
/* Get each item in the pending changeset */
foreach(PendingChange pc in set.PendingChanges)
{
Console.WriteLine(pc.ServerItem + " is checked out by " + set.OwnerName);
}
}
(Uwaga: całkowicie niesprawdzonych)
ale ponownie, sprawdzając polecam te dwa istniejące projekty, aby sprawdzić, czy odpowiadają Twoim potrzebom.
Zamiast tego po prostu użyj http://www.attrice.info/cm/tfs/? –
Czy próbowałeś MSDN na początek? –
Mam nadzieję, że zdajesz sobie sprawę, że możesz użyć okna Eksploratora zespołu w Visual Studio, aby zobaczyć, nad czym pracują inni członkowie zespołu. – Bernard