2013-05-15 11 views
9

Pracuję nad projektem z 2 innymi osobami i używamy Visual Studio 2012 z Git i Team Foundation Service.Wyciągnij gałąź z usługi Team Foundation do Visual Studio 2012

Jestem w stanie sklonować repozytorium z TFS do mojego komputera, jednak nie mogę uzyskać osobnej gałęzi programistycznej do ściągnięcia, podczas gdy ja jestem w stanie to zobaczyć na stronie TFS.

Czy ktoś wie, jak to zrobić?

Odpowiedz

14

Znaleziono go, najwyraźniej jest to błąd w Visual Studio Tools dla Git:

Podsumowując tę ​​kwestię: Visual Studio Tools dla git nie automatycznie pokazać nowe opublikowanych oddziały w maszynach współpracownika. W wersji 8.5.1. musisz usunąć opcję tagopt = --tags z .git/config, następnie przejdź do linii poleceń i wykonaj git fetch, a następnie git checkout -b <newBranchName> origin/<newBranchName>.

(Źródło: http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c/view/Discussions/2

Tytuł: "Nie widzę zdalnych oddziałów", napisany 25 kwietnia 2013 roku przez HectorCruz)

+0

Dzięki za to, że nie udało mi się dostać moje zdalnych oddziałów pojawiać albo nawet na najnowszej wersji git dla VS (0.9.5.0) ... FYI dla ktokolwiek czyta to : tagopt = --tags nie jest domyślnie ustawione w najnowszej wersji narzędzi, ale nadal nie lubi pobierania odległych gałęzi (które naprawdę jest do bani) ... po prostu sprawdź gałąź przez linię poleceń, jak podano powyżej i jesteś w porządku –

+0

Błąd? Wystarczy przejść do nowej gałęzi i pokazuje oddział zdalny z rozwijanej listy. Git dla tfs nie wyświetla odległych oddziałów w gałęziach, pokazuje twoje lokalne oddziały. Po wyjęciu z pudełka powinieneś zobaczyć mistrza, ponieważ sklonowałeś repo na początku/wzorca. –

4

stary temat, ale znalazłem inny sposób: Używaj SourceTree. Po pobraniu i zainstalowaniu, należy podłączyć do repozytorium git i odnaleźć gałąź, którą chcesz sprawdzić pod piloty ... I to sprawdzić (prawy przycisk myszy -> pochodzenie utworu/nazwa oddziału)

Jeśli masz otwarty projekt w Visual Studio przeładuje projekt na podstawie kodu w oddziale. Oddział jest również widoczny w Team Explorer.

Nadzieja to pomaga

+1

Co zadziwiające, problem nadal występuje w VS2013. Można szybko sortować według sugestii, wyszukując gałęzie za pomocą wiersza poleceń lub klienta. – pieSquared

+0

Yup. Spróbuj cofnąć kilka wersji w wersji pliku ... Przestałem używać Git i wróciłem do mojego własnego serwera TFS. Nareszcie wolny! –

+0

Nadal problem w 2015 roku. 'Git checkout mybranchname' posortował to jednak, a Team Explorer podniósł zmiany tak szybko, jak to zrobiłem. – webnoob

Powiązane problemy