Porównanie kodu
Wklej dwie wersje pliku, aby zobaczyć, które dokładnie wiersze i słowa się zmieniły.
Zapieczętowane na tym urządzeniu
Działa w przeglądarce. Nic nie jest wysyłane.
Zapieczętowane
Różnice
Wklej kod do obu pól, aby zobaczyć różnice.
Jak to działa
-
Wklej obie wersje
Wklej oryginał po lewej, a zmienioną wersję po prawej albo otwórz dwa pliki ze swojego urządzenia.
-
Przejrzyj różnice
Dodane, usunięte i zmienione wiersze są oznaczone numerami, a dokładnie te słowa, które się zmieniły, są wyróżnione.
-
Udostępnij wynik
Skopiuj lub pobierz zmiany jako unified diff, czyli format używany przez Git i narzędzia do code review.
Najczęściej zadawane pytania
Czy mój kod jest wysyłany, żeby go porównać?
Nie. Porównanie odbywa się w przeglądarce, więc kod źródłowy, pliki konfiguracyjne i dane logowania, które mogą zawierać, zostają na twoim urządzeniu.
Co robi opcja „Ignoruj białe znaki”?
Traktuje wiersze jako równe, jeśli różnią się tylko spacjami, tabulatorami lub wcięciami. Przydaje się po przeformatowaniu kodu, gdy zmieniły się jedynie wcięcia.
Czym jest unified diff?
To standardowy tekstowy format zmian: usunięte wiersze zaczynają się od -, dodane od +, a każda grupa zmian pokazuje kilka wierszy kontekstu. Potrafią go odczytać Git, patch i większość narzędzi do code review.
Czy mogę porównywać kod w dowolnym języku?
Tak. Porównanie działa wiersz po wierszu na zwykłym tekście, więc sprawdza się w każdym języku programowania, a także dla plików JSON, YAML, CSV, SQL czy konfiguracyjnych.
Jak duże mogą być pliki?
Pliki z dziesiątkami tysięcy wierszy porównują się w mgnieniu oka. Długie niezmienione fragmenty są zwinięte, a możesz je rozwinąć zawsze, gdy potrzebujesz pełnego kontekstu.