Jak korzystać z funkcji winy w TFS?


87

Jak używać funkcji obwiniania w TFS?


9
łatwo, wybierz innego programistę i pozwól zgrać!
Pharabus

10
Dla tych, którzy nie napotkali „winy” jako formalnej funkcji kontroli źródła, jest ona używana w SVN, CVS, być może w innych narzędziach. Zasadniczo wyświetla, kto zmienił nieprawidłową linię kodu i kiedy. Mówiąc metaforycznie, stawia celownik na czyimś plecach.
DOK

7
„Adnotacja” to lepsza nazwa niż „obwinianie” - zazwyczaj nie chcesz wskazywać palcem na kogoś, kto może pomóc ci to zrozumieć. Oba narzędzia pokazują również wersję / zestaw zmian, w którym dokonano zmiany, co naprawdę pomaga zrozumieć, dlaczego kod został napisany w ten sposób.
Keith,

3
Nie zapomnij o pochwałach svn.
David Watson,

Odpowiedzi:


129

Wydaje mi się, że odpowiednikiem TFS jest polecenie Annotate. (Po prostu kliknij prawym przyciskiem myszy wersjonowany plik w eksploratorze kodu źródłowego i wybierz „Adnotuj”).

Więcej informacji na ten temat można znaleźć w witrynie MSDN .


7
Szkoda, że ​​TFS ma „adnotację tej wersji” zamiast „adnotacji poprzedniej wersji”, jak w SVN podczas śledzenia wiersza kodu w wielu zmianach.
Matthijs Wessels,

@MatthijsWessels, zgadzam się, że nie ma do tego wbudowanej funkcji. Możesz jednak przeglądać historię, indywidualnie dodawać adnotacje do każdego zestawu zmian w jego własnym oknie, a następnie podzielić widok na te adnotacje. ge.tt/7og5eKW1/v/0?c
Adam Caviness

9
@Adam Zwykle stosowałem winy, gdy zobaczyłem wiersz kodu i chciałem wiedzieć, kto go dodał i dlaczego. Byłbym winny, mogłem zobaczyć, kto edytował wiersz jako ostatni, ale może ta zmiana była po prostu trywialną zmianą, taką jak odstępy. Będąc w stanie łatwo i wielokrotnie „obwiniać poprzednią wersję”, mogłem prześledzić, kiedy nastąpiła prawdziwa zmiana, na której mi zależy. Więc niekoniecznie muszę porównywać różne okna z winami, po prostu muszę łatwo przejść do następnego, który dotknął tej linii. W przypadku dużych plików z wieloma niepowiązanymi zmianami użycie podejścia Historia widoku kosztuje dużo wysiłku.
Matthijs Wessels

Dzięki za wskazówkę. Jedynym sposobem znalezienia i odzyskania usuniętego pliku był internetowy interfejs TFS. Nie mogłem zrobić tego w VS. Nie wiem, czy problem jest spowodowany projektem VS 2005, który czuję na kolanach.
Greg,

2
Dostępna jest funkcja „obwiniaj poprzednią wersję”, ale nie znajduje się ona w tym samym miejscu co „obwiniaj bieżącą wersję”. Kiedy przeglądasz historię pliku, kliknij prawym przyciskiem myszy wiersz zmiany i wybierz z menu opcję „Adnotuj”.
Sean U

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.