Podgląd różnic

Dalej: tekst zmieniony

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 tekst oryginalny

    Wklej lub wpisz pierwszą wersję tekstu, a potem przejdź do następnego kroku.

  2. 2

    Wklej tekst zmieniony

    Dodaj wersję, którą chcesz porównać z oryginałem, a potem przejdź do porównania.

  3. 3

    Sprawdź różnice

    Usunięte wiersze są czerwone, dodane zielone, a w edytowanych wierszach zaznaczone są zmienione słowa. Przełączaj się między widokiem obok siebie i połączonym, pomijaj odstępy lub wielkość liter i kopiuj wynik jako unified diff.

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 pozostają w Twojej przeglądarce: są porównywane na tej stronie i nie trafiają na nasze serwery ani do linku strony. Między krokami są przechowywane tylko w tej karcie przeglądarki, dopóki jej nie zamkniesz lub nie wybierzesz opcji „Zacznij od nowa”.

Powiązane narzędzia

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