2011-09-05 9 views
33

Przechodzimy do procesu, w którym wielu programistów będzie pracować nad rozwiązaniami w kilku różnych gałęziach TFS. Już teraz pojawia się zamieszanie, w którym ludzie otwierają rozwiązania oddziału innego niż zamierzają. Lista MRU w VS 2010 pokazuje tylko nazwę rozwiązania, a nie nazwę oddziału. Nie jest też jasne, kiedy rozwiązanie jest otwarte, chyba że ludzie sprawdzą, czy nie są w stanie sprawdzić bieżącej karty.Czy jest jakiś sposób, aby wyraźnie pokazać bieżący oddział TFS z Visual Studio?

Czy istnieje opcja lub rozszerzenie VS, w którym bieżący oddział TFS jest w jakiś sposób widoczny? A może nawet rozwiązanie oparte na folderach, z których rozwiązanie zostało otwarte w systemie plików?

+0

Uważam, że warto zmienić nazwy plików .sln kiedy sprawdzeniu oddział i dodać znacznik do nazwy wskazujący gałąź, z której pochodzi. Nie jest szczególnie "czysty", ale jest łatwy. –

Odpowiedz

42

Istnieje bardzo proste rozszerzenie VS o nazwie Zmień nazwę okna Visual Studio tytuł. Po zainstalowaniu wyświetli nazwę rozwiązania plus folder nadrzędny na pasku tytułu Windows VS zamiast tylko nazwy rozwiązania.

Na przykład:

TotallyAwesomeSolution staje NewFeatureA \ TotallyAwesomeSolution

http://visualstudiogallery.msdn.microsoft.com/f3f23845-5b1e-4811-882f-60b7181fa6d6

+0

Aktualna wersja umożliwia skonfigurowanie minimalnej i maksymalnej odległości od pliku rozwiązania , nie tylko folder nadrzędny. Jest to świetne, ponieważ tylko w przypadku folderu nadrzędnego w wielu przypadkach nie wystarczy rozróżnić gałęzie. –

+0

Można także dodawać specjalne znaczniki, takie jak [workspaceName] –

+0

W szczególności, chcesz ustawić "najdalszą głębokość folderu nadrzędnego" na dużą liczbę (powinno działać coś podobnego do 99). – Kat

0

Nie jest łatwo to zobaczyć. To, co zrobiłem w przeszłości, to stworzyć obszar roboczy na gałąź. Następnie w oknie Source Control Explorer i Oczekujących zmianach widoczny jest aktualnie wybrany obszar roboczy, a więc aktywny oddział.

+0

Umożliwia wyświetlenie aktywnego oddziału (= obszaru roboczego) tylko w Eksploratorze sterowania źródłami i Oczekujących zmianach. Do jakiej gałęzi należą pliki w Eksploratorze rozwiązań, jest coś innego. –

+1

Do tego celu można użyć rozszerzenia Polecenia VS: http://visualstudiogallery.msdn.microsoft.com/c6d1c265-7007-405c-a68b-5606af238ece –

Powiązane problemy