Porównywanie plików w programie Visual Studio

Możesz wizualnie porównać dwa pliki w programie Visual Studio, aby sprawdzić różnice między nimi. Możesz wyświetlić pliki obok siebie lub zobaczyć różnice w tekście. Widok porównania jest również wyświetlany, gdy zdecydujesz się wyświetlić zmiany w pliku w zatwierdzeniu lub żądaniu ściągnięcia podczas korzystania z kontroli wersji.

Porównanie dwóch plików (IDE)

W Eksplorator rozwiązań wybierz dwa pliki (użyj klawisza Ctrl-click, aby wybrać), możesz kliknąć prawym przyciskiem myszy i wybrać polecenie Porównaj wybrane, aby otworzyć widok różnic z tymi dwoma plikami.

Screenshot of Compare Selected context menu item.

Możesz też kliknąć prawym przyciskiem myszy jeden z plików, które chcesz porównać, a następnie wybierz pozycję Porównaj z.... Zostanie wyświetlone okno dialogowe Otwieranie pliku. Wybierz drugi plik, a następnie wybierz pozycję Otwórz. Drugi plik nie musi znajdować się w rozwiązaniu.

Screenshot of Compare With on the context menu.

Plik, który klikniesz prawym przyciskiem myszy, zostanie wyświetlony po prawej stronie i można go edytować. Drugi plik jest wyświetlany w widoku tylko do odczytu. Oznacza to, że z perspektywy widoku różnic plik kliknięty prawym przyciskiem myszy jest nową wersją, a drugi plik jest uważany za starą wersję.

Porównanie dwóch plików (wiersz polecenia)

W wierszu polecenia dewelopera /Diff użyj opcji (-diff). Zobacz -Różnice.

devenv /Diff SourceFile TargetFile [SourceDisplayName [TargetDisplayName]]

Program Visual Studio zostanie otwarty z dwoma plikami wyświetlanymi obok siebie, ale projekt nie jest otwarty. Element TargetFile jest uważany za nowszą wersję i można go edytować.

Omówienie różnic

Znak minus (-) po lewej stronie wskazuje usunięte wiersze. Znak (+) po prawej stronie wskazuje dodane wiersze. Pola w kolorze czerwonym i zielonym podkreślają konkretny tekst, który zmienił się w wierszu. W przypadku zmienionego tekstu czerwony pokazuje starą wersję, a na zielono jest wyświetlana nowa wersja.

Użyj strzałek w lewym górnym rogu, aby przejść między zmienionymi sekcjami.

Widok obok siebie przedstawia różnice na podzielonym ekranie, jak pokazano na poniższej ilustracji.

Screenshot showing comparing two files in side-by-side view.

Widok wbudowany pokazuje różnice w jednym oknie, jak pokazano na poniższej ilustracji.

Screenshot showing the differences in an inline view.

Wyświetlanie ustawień w widoku różnic

Opcja Podsumowanie jest przełącznikiem sterującym przez naciśnięcie przycisku. Inne ustawienia są dostępne po kliknięciu ikony koła zębatego.

Ustawienie Skrót klawiatury opis
Podsumowanie Ctrl, Ctrl\++ 5 Jeśli ta opcja jest włączona, tylko te części dwóch plików, które różnią się w widoku. Jeśli nie jest włączona, zostanie wyświetlony cały plik.
Tryb wbudowany Ctrl, Ctrl\++ 1 Pokaż różnice w jednym widoku plików.
Tryb obok siebie Ctrl, Ctrl\++ 2 Pokaż dwa pliki oddzielnie.
Tylko lewy plik Ctrl, Ctrl\++ 3 Pokaż plik po lewej stronie, który został wybrany w oknie dialogowym Otwieranie pliku.
Tylko odpowiedni plik Ctrl, Ctrl\++ 4 Pokaż odpowiedni plik, który klikniesz prawym przyciskiem myszy.
Ignoruj białe znaki przycinania Ctrl, Ctrl+\+ Spacja Nie pokazuj spacji na końcu wiersza jako różnicy.
Synchronizuj widoki Ctrl, Ctrl+\+ Strzałka w dół Zablokuj paski przewijania razem, aby zawsze przeglądać tę samą część obu plików.

-DiffUtwórz zatwierdzenieUtwórz żądanie ściągnięcia