Dostępne teraz.ipynb × 2

Porównaj IPYNB diff obok siebie

Upuść dwa notebooki i przeczytaj diff komórka po komórce z podświetleniem linii dla kodu, markdownu i wyjść. Idealne do code review, gdy nbdime nie jest zainstalowany.

How it works

Three steps from upload to download

1

Drop your notebook

Drag a .ipynb onto the card or browse your files. You never create an account.

2

Choose the export

Select Word, PDF, Markdown, HTML, LaTeX, ZIP, Python tools, viewer, cleaner, merger, or splitter—whatever matches your reviewer.

3

Download and ship

Grab the finished file immediately. Open it locally, attach it to email, or upload it to your LMS.

Also available

Try our other free tools

Podgląd porównania notebooków: porównuj dwa notebooki Jupyter obok siebie, online

Ten podgląd diffów notebooków odpowiada na małe, ale uciążliwe pytanie: co naprawdę zmieniło się między dwoma plikami .ipynb? Upuść wersję bazową po lewej, poprawioną po prawej i czytaj porównanie komórka po komórce z podświetleniem wierszy dla dodanego, usuniętego i zmienionego kodu. Całe porównanie działa w przeglądarce, więc notebooki nie opuszczają Twojego komputera — przydatne przy przeglądzie cudzej pracy na zablokowanym laptopie lub gdy chcesz drugiej opinii o prywatnym eksperymencie bez konfigurowania nbdime.

Większość zespołów odkrywa, że surowe `git diff` na notebooku jest nieczytelne: liczniki wykonania zmieniają się przy każdym uruchomieniu, komórki wyjściowe puchną diffem danych obrazu w base64, a kolejność JSON maskuje prawdziwe zmiany. Podgląd parsuje oba pliki do tej samej struktury notebooka co Jupyter, hashuje każdą komórkę i przechodzi najdłuższą wspólną podsekwencję, tak aby identyczne lub tylko przesunięte komórki ładnie się wyrównywały. Prawdziwe edycje pojawiają się jako mały ujednolicony fragment na komórkę zamiast tysięcy głośnych linii JSON.

Jeśli zwykle korzystasz z nbdime, jupyter nbdiff, ReviewNB lub diffu notebooków VS Code, ta strona je uzupełnia, a nie zastępuje. Sięgasz po nią, gdy nbdime nie jest zainstalowane, recenzent ma Chromebooka, notebook żyje poza Gitem albo chcesz szybko pokazać przed/po współpracownikowi. Nic nie instalujesz, nie zakładasz konta, a wynik to zawsze rozpoznawalny raport obok siebie.

Włącz Ignoruj białe znaki, gdy jedna strona została sformatowana i zależą Ci tylko sensowne zmiany. Włącz Pokaż niezmienione komórki, gdy potrzebujesz pełnego kontekstu do przeglądu kodu. Kliknij Pobierz .diff, by zdobyć ujednolicony patch tekstowy do wklejenia w narzędzie recenzji lub załączenia do zgłoszenia. Użyj przycisku zamiany bazy i rewizji, gdy zdasz sobie sprawę, że wczytałeś je w złej kolejności.

Dlaczego ten podgląd diffów jest zbudowany pod recenzję

Diff komórek obok siebie z podświetleniem wierszy

Każda zmieniona komórka pokazuje bazę po lewej, rewizję po prawej, a podświetlone są tylko zmienione wiersze — skupiasz się na realnych edycjach zamiast przewijać góry niezmienionego JSON.

Inteligentne dopasowanie ignorujące szum Jupyter

Hashujemy komórki po typie i źródle, potem przechodzimy LCS w celu wyrównania. Same przesunięte komórki pozostają niezmienione, a liczniki wykonania czy identyfikatory wyjść nie zaśmiecają raportu.

Trzy stany wyraźnie widoczne

Dodane, usunięte i zmienione komórki mają własny kolor i odznakę, z paskiem podsumowania liczącem każdy rodzaj zmiany, by recenzent wiedział rozmiar diffu zanim zacznie czytać.

Działa w przeglądarce, bez wysyłania plików

Oba notebooki są parsowane i porównywane w Twojej karcie. Zamknięcie strony czyści porównanie — nic nie trafia na serwer. To ma znaczenie przy pracy dla klienta, wewnętrznym researchu lub zadaniach domowych, których nie możesz udostępniać.

Pobierz przenośny plik tekstowy .diff

Eksportuj ujednolicony diff z kotwicami komórek, by wkleić go w komentarz pull requesta, dołączyć do e-maila lub zarchiwizować obok notebooka.

Przełącznik Ignoruj białe znaki dla sformatowanego kodu

Gdy Black, Ruff lub autopep8 dotkną pliku, włącz Ignoruj białe znaki — podgląd traktuje różnice odstępów jako równoważne i zostawia tylko realne zmiany treści.

Jak porównać dwa notebooki Jupyter online

  1. 01

    Upuść notebook bazowy po lewej

    Wybierz starszą lub zaakceptowaną wersję. Podgląd natychmiast parsuje i pokazuje chip podsumowania z oczekiwaną liczbą komórek.

  2. 02

    Upuść poprawiony notebook po prawej

    Wybierz nowszą lub proponowaną wersję. Gdy obie strony są wczytane, diff pojawia się pod spodem.

  3. 03

    Czytaj, doprecyzowuj i eksportuj

    Włącz Ignoruj białe znaki lub Pokaż niezmienione wg potrzeb recenzji, potem pobierz .diff, jeśli Twój przepływ wymaga patcha jako artefaktu tekstowego.

Często zadawane pytania o diff Jupyter

Otwórz ten podgląd diffów, upuść bazowy .ipynb po lewej i poprawiony po prawej. Diff generuje się automatycznie z podświetlonymi dodanymi, usuniętymi i zmienionymi komórkami obok siebie.