Pemapar beza notebook: banding dua Jupyter notebook bersebelahan, dalam talian
Alat ini menjawab soalan kecil tapi menyakitkan: apa yang betul-betul berubah antara dua fail .ipynb? Letakkan asas di kiri, versi baharu di kanan, dan baca beza per sel dengan sorotan baris untuk kod ditambah, dibuang, atau diubah. Perbandingan berlaku sepenuhnya dalam pelayar—notebook tidak meninggalkan mesin anda—berguna semasa semak kerja orang lain pada komputer terhad atau ingin pandangan kedua untuk eksperimen peribadi tanpa memasang nbdime.
Ramai pasukan mendapati `git` biasa pada notebook sukar dibaca: nombor pelaksanaan berubah setiap kali dijalankan, sel output membengkakkan diff dengan data imej base64, dan susunan JSON menyembunyikan suntingan sebenar. Pemapar ini menghurai kedua-dua fail kepada bentuk Jupyter yang sama, menghash setiap sel, dan melalui subjeksi terpanjang supaya sel yang sama atau hanya dipindah sejajar dengan kemas. Suntingan sebenar muncul sebagai hunk kecil per sel, bukan ribuan baris JSON bising.
Jika anda biasa guna nbdime, jupyter nbdiff, ReviewNB, atau diff notebook VS Code, halaman ini melengkapkan, bukan menggantikan. Gunakannya apabila nbdime tidak dipasang, penyemak berada di Chromebook, notebook di luar Git, atau anda mahu kongsi pantas sebelum/selepas dengan rakan sekerja. Tiada pemasangan, tiada akaun—hasilnya sentiasa laporan sisi-demi-sisi yang jelas.
Hidupkan Abaikan ruang putih bila satu pihak diformat semula dan anda hanya mahu perubahan bermakna. Hidupkan Tunjuk sel tidak berubah untuk konteks penuh semakan kod. Klik Muat turun .diff untuk tampalan teks bersatu boleh tampal dalam ulasan PR atau tiket. Guna butang tukar jika anda sedar asas dan semakan diletak terbalik.

