2009-08-04 14 views
21

Wiem, że jest prosty sposób na zrobienie tego z SVN, więc musi być podobny sposób z TFS.Jak znaleźć wszystkie pliki, które konkretny użytkownik kiedykolwiek zmienił w Team Foundation Server

Zasadniczo chcę mieć listę wszystkich plików danej nazwy użytkownika, która kiedykolwiek była edytowana (IE: check out & zmieniona lub dodana). Jest to na TFS 2008.

+0

Lepiej odszyfruj TFS. Wielu ludzi nie wie, że to Team Foundation Server (http://msdn.microsoft.com/en-us/teamsystem/default.aspx) –

Odpowiedz

22

Znalazłem jeden sposób, aby to zrobić:

  1. Go Source sterowania Explorer w Visual Studio
  2. prawym przyciskiem myszy na projekcie korzeń
  3. Wybierz Znajdź w kontrola źródła - > Zestawienia zmian
  4. Wprowadź nazwę użytkownika, którego szukasz w „” przez użytkownika pola
  5. kliknij przycisk znajdź

Powoduje wyświetlenie listy zestawów zmian od użytkownika. Następnie możesz kliknąć przycisk szczegółów, aby rozwinąć zestaw zmian.

+0

Właśnie przebudowałem moją maszynę i zauważyłem, że opcja "Znajdź w kontroli źródła" jest częścią pakietu TFS Power Tools - październik 2008. –

+0

Aby otworzyć "Source Control Explorer", otwórz menu "View", kliknij "Other Windows", a następnie kliknij "Source Control Explorer". – dakab

+2

Jeśli użytkownicy VS 2013 dokonali tego tutaj, tak jak ja, oto kroki: 1. Eksplorator kontroli Open Source. 2.Kliknij prawym przyciskiem myszy na katalogu głównym projektu. 3. Kliknij "Znajdź" -> "Znajdź zestawy zmian". 4. Wprowadź nazwę użytkownika w polu "Według użytkownika". 5. Kliknij przycisk "Znajdź". – sugardaddy

3

Bryan - udzielona przez Ciebie odpowiedź jest w jeden sposób. Możesz to zrobić w mniejszej liczbie kroków, instalując darmową wersję Team Foundation Server Power Tools - October 2008 Release z MSDN. Istnieje kilka wielkich out-of-band aktualizacjach zestawu funkcji Team Explorer, ale jeden jesteś zainteresowany jest nazywany Teamu cecha:

Team Members Node http://img34.imageshack.us/img34/7195/image21k.png

To pozwoli Ci szybko szukaj wszystkich odpraw przez danego dystrybutora. Rozejrzyj się po innych funkcjach, ponieważ na pewno znajdziesz inne przydatne rzeczy. Osobiście lubię "Show Shelvesets", ponieważ znacznie ułatwia korzystanie z funkcji Shelveset w przeglądach kodu, itp.

12

Dotychczasowe odpowiedzi zwracają listę zestawów zmian, a nie listę plików. Spróbuj:

Get-TfsItemHistory $/ -r -user username -all | Select-TfsItem | sort -unique path 

Korzystanie z apletów poleceń PowerShell również dołączone do Power Tools.

+1

+1 Powershell na ratunek –

0

wiem, jak to zrobić w VS2010 i jestem pewien, że działa bardzo podobny w VS 2008 -

W Visual Studio, okno otwarte "zespołu Explorer".
Rozwiń główny gałąź TFS.
Rozwiń gałąź "Członkowie zespołu". W tym dziale zobaczysz nazwy wszystkich członków TFS.
Kliknij członka prawym przyciskiem myszy i wybierz opcję "Pokaż historię sprawdzania". Spowoduje to wyświetlenie listy wszystkich plików zmienionych (zaznaczonych) przez wybranego członka.

Mam nadzieję, że to pomoże. Powodzenia!

+1

W VS 2010 Oddział Premium "Team Members" nie jest dostępny. Tak więc dla wersji VS 2010 Premium kroki będą następujące: ** Eksplorator kontroli źródła ** (_View -> Inne Windows_) -> Wybierz projekt -> Z menu "** Plik **" -> ** Kontrola źródła * * -> ** Znajdź w zestawach zmian ** – fujiFX

Powiązane problemy