Jak uzyskać program Visual Studio, aby otworzyć okno rozwiązywania konfliktów po pobraniu programu TFS

87

Gdy wykonuję polecenie Pobierz najnowsze w programie Visual Studio, jeśli występują konflikty, nic nie jest wyświetlane, aby było to oczywiste. Zawsze myślę, że wszystko jest w porządku, wykonaj kompilację i często kompilacja działa.

Zawsze spoczywa na mnie obowiązek pamiętania o szukaniu konfliktów i otwieraniu okna konfliktów. Czy jest jakiś sposób, aby VS stanął mi na twarzy i powiedział mi, że teraz jest konflikt?

Valerie
źródło
VS powinien otworzyć okno konfliktów, gdy masz nierozwiązane konflikty. Jak myślisz, dlaczego je masz? Czy możesz dodać zrzut ekranu lub dwa, które ilustrują ten proces?
Edward Thomson
Cześć, rozważ oznaczenie odpowiedzi DaveShawa jako poprawnej. To dobre pytanie i to na nie odpowiedź.
goodeye
1
Przepraszam, że nigdy tego nie sprawdziłem. Nie przypominałem sobie przypomnienia e-mailem. Poza tym problem wydawał się sam znikać. Nie oznaczałbym odpowiedzi DaveShawa jako poprawnej, ponieważ mówi ci, jak ręcznie otworzyć okno. Moje pytanie dotyczyło tego, dlaczego nie otwiera się sam po „pobierz najnowsze”, które zawiera konflikty. Ale tak jak powiedziałem, problem zniknął i to okno pojawia się, gdy mam konflikty - nawet jeśli zaczęło się jako zamknięte. Dziękuję wszystkim za odpowiedź.
valerie
1
@valerie Czy okno rozwiązywania konfliktów otwiera się za każdym razem, gdy otwierasz VS, nawet jeśli jawnie je zamknąłeś w poprzedniej sesji, czy istnieją konflikty? Mogę sprawić, by pojawił się ponownie, postępując zgodnie z radą DaveShawa.
ruffin
Tak. Zawsze zamykam okno konfliktów po rozwiązaniu konfliktów. Następnym razem, gdy mam konflikt - niezależnie od tego, czy zamknąłem VS, czy nie - to okno konfliktu otwiera się ponownie. Nie wiem, dlaczego teraz działa. Mam VS 2013 Ultimate.
valerie

Odpowiedzi:

114

Możesz ponownie otworzyć okno Rozwiązywanie konfliktów, jeśli zamkniesz je przez pomyłkę w Team Explorer. Idź do: Oczekujące zmiany, a następnie z listy rozwijanej Akcje wybierz Rozwiąż konflikty.

Stamtąd możesz kliknąć Get All Conflicts.

Zwykle VS wyświetli monit o rozwiązanie wszelkich konfliktów, gdy tylko wykonasz jedną z następujących czynności:

  • Uzyskać najnowsze
  • Zameldować się
  • Łączyć
DaveShaw
źródło
Lub po prostu zrestartuj VS i pojawi się ponownie
Dovlet Mamenov
77

Kliknij łącze, które otoczyłem czerwonym konturem w okienku Team Explorer.

wprowadź opis obrazu tutaj

A w programie Visual Studio 2013:

wprowadź opis obrazu tutaj

sergiol
źródło
@Matthew Lock: Czy na pewno w programie Visual Studio 2013 powodem, dla którego operacja Rozwiąż konflikty znajduje się na liście rozwijanej, jest pozycja VS 2013, a nie to, że Team Explorer nie jest wystarczająco szeroki?
sergiol
1
tak, nawet jeśli sprawisz,
Matthew Lock
@MatthewLock: Pokazałeś przykład, kiedy nie ma konfliktu. Czy na pewno dzieje się tak również wtedy, gdy trwa konflikt?
sergiol
-7

Jeśli kodujesz w C #, w edytorze Visual Studios wybierz menu Narzędzia, a następnie podmenu opcji.

Pojawi się okno dialogowe. Stamtąd wybierz Edytor tekstu, a następnie wybierz C #, a następnie wybierz Zaawansowane.

Następnie zaznacz pole Pokaż błędy semantyczne na żywo.

Oprogramowanie jest niesamowite
źródło
1
To nie odpowiada na pytanie!
Neil
1
to jest coś innego
Luis Palacios