Jak znaleźć i wyświetlić zestaw zmian TFS według tekstu komentarza?
Z TFS muszę znaleźć changeset przez komentarz, i / lub przez dewelopera. Może jestem dziś po prostu ślepy, ale nie widzę prostego sposobu w Source Control Explorer, aby wykonać to zadanie?
11 answers
Z zamontowanymi elektronarzędziami:
tf history $/ -r | ? { $_.comment -like '*findme*' }
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-15 09:28:25
Jeśli masz zainstalowane elektronarzędzia TFS, możesz uruchomić to w wierszu polecenia:
tfpt searchcs
Aby uzyskać okno GUI z opcjami wyszukiwania według committera i tekstu komentarza. Używam elektronarzędzi TFS (Wersja marzec 2011) i TFS 2010.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-19 11:47:51
Łatwy sposób i nie potrzeba żadnych aplikacji/dodatków innych firm:
- Open Source Control Explorer
- "Wyświetl historię" z katalogu głównego serwera TFS
- przewiń do dołu (jest szybki z naciśnięciem przycisku" koniec " stale)
- Zaznacz wszystkie rekordy, skopiuj
- Otwórz Excel i wklej
Teraz Excel pozwoli Ci przeszukiwać komentarze (Excel jest natywną aplikacją, nie kłóć się..).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-08-21 22:47:54
Jest dodatek Visual Studio, który robi to teraz: http://visualstudiogallery.msdn.microsoft.com/3f65dee8-5a44-4771-929b-26531c482fbf .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-11-09 00:11:28
Alternatywnie, bez konieczności instalowania elektronarzędzi, następujące polecenie będzie działać, jeśli szukasz szukanego terminu findme.
Windows: tf history "$/Team Project/Development" /noprompt /recursive | findstr findme
Linux: tf history "$/Team Project/Development" /recursive | grep findme
NB. Proszę podziękować temu facetowi, jeśli uznałeś to za przydatne.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-05-24 05:33:10
Możesz użyć klienta wiersza poleceń: Przełącz wyjście TF history do pliku, a następnie użyj dowolnego programu do wyszukiwania.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-05-29 13:18:02
Znajdź Changeset by Comment 2013 dla Visual Studio 2013 http://developer.azurewebsites.net/2014/08/find-changeset-by-comment-2013-for-visual-studio-2013/
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-08-13 21:59:32
Nie wiem jak to zrobić przez tekst komentarza, ale to pozwoli na przeszukiwanie przez dewelopera:
Jeśli otworzysz pozycję menu File - > Source Control->Find In Source Control - > Changesets... (musisz być w Source Control Explorer, aby to było dostępne). Spowoduje to otwarcie okna dialogowego Znajdź Zestawy zmian. Następnie możesz wyszukać Zestawy zmian według programisty w danym folderze źródłowym (lub projekcie).
To pokaże Ci komentarze, ale nie możesz ich wyszukiwać. (Choć listę można posortować według komentarze i znajdź komentarz, którego szukasz w ten sposób.)
Na marginesie, jeśli chcesz zobaczyć szczegóły zestawu zmian za pomocą tego okna dialogowego, musisz kliknąć przycisk Szczegóły. Podwójne kliknięcie zestawu zmian zamyka okno dialogowe.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-05-29 14:35:12
Aby zobaczyć checkiny dla członka zespołu:
W Eksploratorze zespołu przejdź do projektu zespołu, przejdź do członków zespołu, kliknij prawym przyciskiem myszy członka zespołu, dla którego chcesz zobaczyć zestawy zmian, i wybierz "Pokaż historię sprawdzania".
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-01-22 17:31:56
Udało mi się to zrobić w sekcji kodu portalu TFS.
Przejdź do TFS w przeglądarce, przejdź do kodu, kliknij na zestawy zmian, a następnie Zaawansowane wyszukiwanie. Możesz filtrować według użytkownika i zakresu dat. Nie możesz wyszukiwać według komentarza, ale jeśli masz ogólny zakres dat na uwadze, możesz go odfiltrować, a następnie użyć wyszukiwania w przeglądarkach (ctrl + f).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-10 21:38:56
Dodałem tfpt searchcs
z elektronarzędzi TFS jako narzędzie zewnętrzne w VisualStudio:
- Polecenie:
C:\Program Files (x86)\Microsoft Team Foundation Server 2015 Power Tools\TFPT.EXE
(lub gdziekolwiek zainstalowałeś swoje Elektronarzędzia TFS) - argumenty:
searchcs /collection:http://tfsserver:8080/tfs $(SolutionDir)
(ścieżka rozwiązania jest konwertowana na ścieżkę serwera) - Katalog początkowy:
c:\path\to\your\vs\IDE
(chyba żetf.exe
jest w twojej ścieżce (co nie jest domyślnie) zapewnia to, że możesz wyświetlić szczegóły zestawu zmian w oknie wyszukiwania, ponieważ działatf.exe
)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-22 10:27:34