Sprawdzacz różnic – porównaj dwa fragmenty tekstu obok siebie

Wklej dwa bloki tekstu i od razu zobacz, co się zmieniło, linia po linii. Widok podzielony lub zunifikowany, opcjonalnie ignoruj białe spary i ignoruj wielka litera. Działa całkowicie w Twojej przeglądarce.

Oryginał

Zmienione

O sprawdzaniu różnic różnic

Różnice oblicza się algorytmem najdłuższego wspólnego podciągu na poziomie linii: dopasowane linie są wyrównane, a pozostałe oznaczane jako dodawanie (zielone) lub usuwanie (czerwone). Ignore-whitespace zwalnia sekcje białych przestrzeni przed porównaniem; Ignorowanie małych liter po obu stronach.

Frequently Asked Questions

Wklej oryginalny tekst po lewej, a zmieniony po prawej. Różnice są natychmiast podświetlane — dodawanie na zielono, usuwanie na czerwono — przy użyciu algorytmu najdłuższej wspólnej sekwencji na poziomie linii, dzięki czemu dopasowane linie pozostają wyrównane nawet podczas przesuwania się bloków.

usage

Widok podzielony pokazuje dwa fragmenty w kolumnach równoległych, co jest najłatwiejszym sposobem czytania prozy, kontraktów lub tłumaczeń. Widok zunifikowany przeplata dodawania i usuwania w jednej kolumnie z prefiksami "+" i "-" — tym samym formatem, którego używa Git, co jest wygodne do przeglądu kodu.

features

Tak. Przełącznik "Ignoruj biele sprady", aby zwinąć sekcje spacji i tabulatorów przed porównaniem, co ukrywa szumy formatowania. Przełączaj "Ignoruj przypadki" na małe po obu stronach, aby "Apple" i "apple" były traktowane jako identyczne. Oba przełączniki można łączyć.

features

Diff działa w Twojej przeglądarce, więc rozmiar jest ograniczony dostępną pamięcią, a nie stałym limitem. Fragmenty do kilkuset tysięcy znaków są obliczane natychmiast; Bardzo duże pliki mogą zająć chwilę, zwłaszcza gdy są włączone zarówno ignore-whitespace, jak i ignore-case.

technical

Różnice na poziomie linii nie wykrywają ruchów — gdy blok znika z jednego miejsca i pojawia się gdzie indziej, obie edycje są raportowane osobno. To takie samo zachowanie co domyślny diff w Gicie i dzięki temu algorytm jest szybki i przewidywalny.

technical

Nie. Oba fragmenty są zróżnicowane lokalnie w Twojej przeglądarce. Nic nie jest przechowywane, nic nie jest transmitowane i nic nie jest logowane, więc bezpiecznie jest porównywać poufne kontrakty, wewnętrzny kod źródłowy lub nieopublikowane kopie.

privacy

Use Cases

Porównaj wersje kodu przed zatwierdzeniem

Rozróżnij dwa fragmenty obok siebie, aby wykryć przypadkowe edycje przed otwarciem pull requestu, zwłaszcza gdy pracujesz bez IDE lub przygotowujesz skopiowane poprawki z czatu

technical

Zmiany w kontraktach i umowach

Porównaj dwie wersje umowy, NDA lub SOW, aby znaleźć każde dodawanie i usuwanie dokonane przez prawników i klientów, nawet gdy dokument został przepisany

business

Przegląd wariantów tłumaczenia obok siebie

Różnicę dwa wersje tłumaczeń, aby zobaczyć, które zwroty redaktor zmienił, pominął lub przeformułował, pomagając zespołom lokalizacyjnym w audytowaniu jakości tekstów w języku angielskim, hiszpańskim i francuskim

creative

Wykrywanie plagiatu w esejach i pracach

Porównaj szkic ucznia z podejrzewanym źródłem, aby podkreślić ponownie użyte zdania i akapity do przeglądu plagiatu w szkołach, na uniwersytetach i w dziennikarstwie

educational

Sprawdź edycje odpowiedzi API i JSON

Diff 2 ładunków JSON, odpowiedzi API lub konfiguracji YAML do śledzenia dryfu schematu, debugowania błędów serializacji i potwierdzenia, że regresja faktycznie zmieniła wyjście

technical

Śledzenie poprawek dokumentów dla zespołów redakcyjnych

Porównaj dzisiejszy szkic bloga z wczorajszą, aby zobaczyć, które zdania zostały przesunięte, przepisane lub usunięte podczas przeglądu redakcyjnego i korekty tekstów

business