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.

