Udostępnij za pośrednictwem


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 pojawia się również, gdy wybierzesz opcję wyświetlania zmian w pliku w ramach commit lub pull request przy użyciu systemu kontroli wersji.

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

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

zrzut ekranu przedstawiający element menu kontekstowego Porównaj wybrane.

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 Otwórz. Drugi plik nie musi znajdować się w rozwiązaniu.

Zrzut ekranu funkcji Porównaj z w menu kontekstowym.

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ównaj dwa pliki (wiersz polecenia)

W wiersza polecenia deweloperaużyj opcji /Diff (-diff). Zobacz -Diff.

devenv /Diff SourceFile TargetFile [SourceDisplayName [TargetDisplayName]]

Visual Studio otwiera się z dwoma plikami wyświetlanymi obok siebie, ale projekt nie jest otwarty. TargetFile jest uważany za nowszą wersję i można go edytować. W pliku docelowym można wprowadzać zmiany w zwykły sposób, na przykład wpisywanie, wklejanie kodu ze schowka itd.

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.

Zrzut ekranu przedstawiający porównanie dwóch plików w widoku równoległym.

Widok równoległy pokazuje różnice w jednym oknie, jak widać na poniższej ilustracji.

Zrzut ekranu przedstawiający różnice w widoku wbudowanym.

Ustawienia wyświetlania w widoku różnic

Opcja Podsumowanie jest przełącznikiem, którym sterujesz, naciskając przycisk. Inne ustawienia są dostępne po kliknięciu ikony ustawień.

Ustawienie Skrót klawiszowy Opis
Podsumowanie Ctrl+\, Ctrl+5 Jeśli ta opcja jest włączona, wyświetlane są tylko te części dwóch plików, które się różnią. 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 plik po lewej Ctrl+\, Ctrl+3 Pokaż plik po lewej stronie, który został wybrany w oknie dialogowym Otwieranie pliku.
Tylko właściwy plik Ctrl+\, Ctrl+4 Pokaż właściwy plik, na który kliknąłeś prawym przyciskiem myszy.
Ignoruj przycinanie białych znaków Ctrl+\, Ctrl+Spacja Nie pokazuj spacji na końcu wiersza jako różnicy.
synchronizowanie widoków Ctrl+\, Ctrl+Strzałka w dół Zablokuj paski przewijania razem, aby zawsze przeglądać tę samą część obu plików.

— różnicetworzenie zatwierdzeniatworzenie żądania ściągnięcia