Podgląd różnic

Różnica

Dwie wersje umowy, dwie kopie pliku konfiguracyjnego i dwa szkice wiadomości e-mail: gdy chcesz dokładnie zobaczyć, co się między nimi zmieniło, przewijanie wzrokiem po prostu się nie sprawdza. Ten podgląd różnic porównuje oba teksty wiersz po wierszu, wyróżnia dodane fragmenty na zielono, a usunięte na czerwono, i pokazuje wynik w widoku połączonym lub obok siebie, z numerami wierszy obu wersji.

Jak porównać dwa teksty

  1. 1

    Wklej obie wersje

    Lewe pole na oryginał, prawe pole na nową wersję. Wklej tekst bezpośrednio lub wpisz go.

  2. 2

    Wybierz tryb widoku

    Widok obok siebie pokazuje obie wersje w równoległych kolumnach. Widok w jednej kolumnie układa zmiany jedna pod drugą z oznaczeniami takimi jak `+` i `-`.

  3. 3

    Porównaj i sprawdź

    Kliknij Porównaj. Dodane, usunięte i niezmienione wiersze są wyróżniane, każdy z numerem wiersza w obu wersjach, a podsumowanie liczy zmiany.

Oznaczenia różnic w skrócie

Symbol Znaczenie
+ Wiersz istnieje tylko w nowej wersji (dodany)
- Wiersz istnieje tylko w oryginale (usunięty)
(puste) Wiersz jest identyczny w obu wersjach (kontekst)

Widok połączony lub obok siebie

  • Połączony. Oba teksty są ułożone w jednej kolumnie. Dodane wiersze są zielone, usunięte czerwone, niezmienione bez koloru, a każdy wiersz pokazuje swój numer w oryginale i w nowej wersji.
  • Obok siebie. Oryginał i nowa wersja pojawiają się w równoległych kolumnach. Pusta komórka po jednej stronie oznacza, że wiersz istnieje tylko po drugiej stronie.

Porównanie na poziomie wierszy

Narzędzie porównuje teksty wiersz po wierszu, łącznie z białymi znakami, i znajduje najmniejszy zbiór wstawień i usunięć wierszy, który zamienia jeden tekst w drugi. Zmiany wcięć i końcowych spacji pojawiają się więc jako zmienione wiersze, co jest przydatne przy porównywaniu przeformatowanego kodu, tekstu zawiniętego do innej szerokości wiersza albo fragmentów YAML i INI, do których przypadkiem wkradły się końcowe spacje.

Wskazówki

  • Użyj pustego wiersza jako separatora, jeśli chcesz porównywać fragmenty większego dokumentu; algorytm dobrze radzi sobie z długimi danymi.
  • Porównuj JSON po sformatowaniu. Dwa identyczne obiekty JSON zapisane w różnych wierszach wyglądają inaczej w surowym porównaniu; najpierw je sformatuj.
  • Usuń znaczniki czasu przy porównywaniu plików dziennika, w przeciwnym razie każdy wiersz będzie wyglądać na zmieniony.
  • Zachowaj kolejność obu tekstów. Narzędzie dopasowuje identyczne wiersze, ale nie wykrywa przesuniętych bloków; zamiana dwóch akapitów pojawia się więc jako usunięcie plus dodanie.

Najczęściej zadawane pytania

Porównuje oba teksty wiersz po wierszu i znajduje najmniejszy zbiór wstawień i usunięć, który zamienia jedną wersję w drugą (podejście oparte na najdłuższym wspólnym podciągu). Pokazuje tylko różnice; nie scala ani nie modyfikuje plików.

Tak. Narzędzie traktuje dane wejściowe jako zwykły tekst, więc kod, pliki konfiguracyjne, JSON, dzienniki i proza działają jednakowo. Wynik jest wyświetlany czcionką o stałej szerokości, dzięki czemu formatowanie pozostaje czytelne, a brak analizy właściwej dla konkretnego języka sprawia, że narzędzie jest niezawodne dla każdego typu pliku.

Porównanie wierszy zestawia każdy wiersz na jego pozycji i nie śledzi przesuniętych bloków. Zamiana dwóch akapitów pojawia się więc jako jeden blok usunięty i jeden dodany. To normalne zachowanie dla tego typu porównania.

Oba teksty należą do interaktywnego stanu strony, więc są wysyłane na nasz serwer podczas korzystania z narzędzia, a w przepływie wieloetapowym są też przechowywane w Twojej przeglądarce między krokami. Nie są zapisywane w naszej bazie danych ani udostępniane. Wklejaj tylko treści, które możesz wysłać przez internet.

Powiązane narzędzia

Narzędzie jest dostępne w innych językach