Tersedia sekarang.ipynb × 2

Bandingkan IPYNB diff berdampingan

Letakkan dua notebook dan baca diff per sel dengan sorotan per baris untuk kode, markdown, dan output. Bagus untuk peninjauan kode saat nbdime tidak terinstal.

Cara kerja

Tiga langkah dari unggah ke unduh

1

Taruh notebook Anda

Seret .ipynb ke kartu atau pilih berkas. Anda tidak perlu membuat akun.

2

Pilih ekspor

Pilih Word, PDF, Markdown, HTML, LaTeX, ZIP, Python, penampil, pembersih, penggabung, atau pemecah — sesuai kebutuhan penerima.

3

Unduh dan kirim

Ambil hasilnya langsung. Buka secara lokal, lampirkan ke email, atau unggah ke LMS.

Juga tersedia

Coba alat gratis lainnya

Penampil diff notebook: bandingkan dua notebook Jupyter berdampingan, online

Penampil diff notebook ini menjawab pertanyaan kecil tapi menyakitkan: apa yang benar-benar berubah antara dua berkas .ipynb? Letakkan baseline di kiri, versi yang direvisi di kanan, dan baca diff per sel dengan sorotan baris untuk kode yang ditambah, dihapus, atau diubah. Seluruh perbandingan berjalan di browser Anda, jadi notebook tidak pernah keluar dari perangkat—berguna saat meninjau pekerjaan orang lain di laptop terkunci atau ingin pendapat kedua untuk eksperimen pribadi tanpa memasang nbdime.

Kebanyakan tim menemukan `git diff` polos pada notebook tidak terbaca: hitungan eksekusi berubah tiap kali dijalankan, sel output membengkakkan diff dengan data gambar base64, dan urutan JSON mengaburkan perubahan nyata. Penampil di sini mem-parsing kedua berkas ke bentuk notebook yang sama seperti Jupyter, meng-hash setiap sel, dan menjalankan longest-common-subsequence agar sel yang identik atau hanya dipindah sejajar. Edit nyata muncul sebagai satu blok terpadu per sel, bukan ribuan baris JSON.

Jika Anda biasanya mengandalkan nbdime, jupyter nbdiff, ReviewNB, atau diff notebook VS Code, halaman ini melengkapi alat tersebut, bukan menggantikan. Gunakan ketika nbdime belum terpasang, pengulas memakai Chromebook, notebook berada di luar Git, atau Anda ingin berbagi before/after cepat dengan rekan. Tanpa instalasi, tanpa akun, dan hasilnya selalu laporan dua kolom yang jelas.

Aktifkan Abaikan spasi putih jika satu sisi diformat ulang dan Anda hanya peduli pada perubahan bermakna. Aktifkan Tampilkan sel tak berubah untuk konteks penuh dalam review. Klik Unduh .diff untuk patch teks terpadu ke alat review atau tiket. Gunakan tombol tukar jika baseline dan revisi tertukar.

Mengapa penampil diff ini dibuat untuk review

Diff sel berdampingan dengan sorotan baris

Setiap sel yang berubah menampilkan baseline di kiri, revisi di kanan, hanya baris yang dimodifikasi disorot—fokus pada edit nyata, bukan gulir JSON tak berubah.

Pencocokan cerdas yang mengabaikan noise Jupyter

Kami hash sel berdasarkan tipe dan sumber, lalu jalankan LCS untuk menyelaraskan. Sel yang hanya dipindah tetap dianggap tidak berubah; hitungan eksekusi atau ID output tidak mengacaukan laporan.

Tiga status ditampilkan jelas

Sel yang ditambah, dihapus, dan diubah punya warna dan lencana sendiri, dengan bilah ringkasan—pengulas tahu besar diff sebelum membaca.

Berjalan di browser, tanpa unggah

Kedua notebook di-parse dan di-diff di tab Anda. Menutup halaman menghapus perbandingan—tidak ada data di server. Penting untuk klien, riset internal, atau PR yang tidak boleh dibagikan.

Unduh berkas .diff portabel

Ekspor diff terpadu dengan penanda sel untuk komentar pull request, email, atau arsip di samping notebook.

Tombol abaikan spasi untuk kode terformat

Jika Black, Ruff, atau autopep8 menyentuh berkas, nyalakan Abaikan spasi putih sehingga hanya edit isi yang tersisa.

Cara membandingkan dua notebook Jupyter online

  1. 01

    Letakkan notebook baseline di kiri

    Pilih versi lama atau yang disetujui. Penampil mem-parsing seketika dan menampilkan ringkasan jumlah sel.

  2. 02

    Letakkan notebook revisi di kanan

    Pilih versi baru atau yang diusulkan. Begitu kedua sisi dimuat, diff muncul di bawah.

  3. 03

    Baca, sesuaikan, dan ekspor

    Nyalakan Abaikan spasi atau Tampilkan tak berubah sesuai kebutuhan, lalu unduh .diff jika alur kerja Anda memerlukan patch teks.

Pertanyaan umum tentang diff Jupyter

Buka penampil ini, letakkan baseline .ipynb di kiri dan yang direvisi di kanan. Diff otomatis menampilkan sel ditambah, dihapus, dan diubah berdampingan.