Đang có sẵn.ipynb × 2

So sánh IPYNB diff cạnh nhau

Thả hai notebook và đọc diff theo từng ô với đánh dấu từng dòng cho code, markdown và output. Hữu ích khi nbdime chưa được cài đặt.

Cách hoạt động

Ba bước từ tải lên đến tải xuống

1

Thả notebook của bạn

Kéo .ipynb vào thẻ hoặc chọn tệp. Bạn không cần tạo tài khoản.

2

Chọn bản xuất

Chọn Word, PDF, Markdown, HTML, LaTeX, ZIP, Python, trình xem, xóa output, gộp hoặc tách — đúng thứ người nhận cần.

3

Tải xuống và gửi đi

Nhận tệp hoàn tất ngay lập tức. Mở cục bộ, đính kèm email hoặc tải lên LMS.

Cũng có sẵn

Thử các công cụ miễn phí khác

Trình xem diff notebook: so sánh hai notebook Jupyter cạnh nhau, trực tuyến

Trình xem này trả lời câu hỏi nhỏ nhưng đau: giữa hai tệp .ipynb đã thay đổi thực sự những gì? Đặt bản gốc bên trái, bản sửa bên phải, đọc diff theo từng ô với dòng được tô sáng cho mã thêm, xóa, đổi. Toàn bộ so sánh chạy trong trình duyệt, notebook không rời máy—hữu ích khi bạn review trên laptop bị khóa hoặc cần nhìn nhanh thí nghiệm riêng mà không cài nbdime.

Nhiều nhóm thấy `git diff` thuần trên notebook không đọc được: bộ đếm thực thi thay đổi mỗi lần chạy, ô output phình diff với ảnh base64, thứ tự JSON che giấu thay đổi thật. Trình xem ở đây phân tích cả hai tệp về cùng cấu trúc Jupyter, băm từng ô và chạy LCS để các ô giống hệt hoặc chỉ bị di chuyển khớp gọn. Chỉnh sửa thật hiện thành từng khối gộp nhỏ mỗi ô thay vì hàng nghìn dòng JSON ồn ào.

Nếu bạn thường dùng nbdime, jupyter nbdiff, ReviewNB hoặc diff notebook của VS Code, trang này bổ sung chứ không thay thế. Dùng khi nbdime chưa cài, người review dùng Chromebook, notebook nằm ngoài Git, hoặc cần chia sẻ before/after nhanh. Không cài đặt, không tài khoản, luôn có báo cáo hai cột dễ hiểu.

Bật Bỏ qua khoảng trắng khi một bên được format lại và bạn chỉ quan tâm thay đổi có ý nghĩa. Bật Hiện ô không đổi khi cần đủ ngữ cảnh review. Nhấp Tải .diff để lấy bản vá văn bản thống nhất. Dùng nút hoán đổi nếu bạn đặt nhầm baseline và bản sửa.

Vì sao trình diff notebook này được thiết kế cho review

Diff ô cạnh nhau với dòng được tô sáng

Mỗi ô thay đổi hiển thị baseline trái, bản sửa phải, chỉ các dòng sửa được làm nổi—tập trung vào chỉnh sửa thật thay vì cuộn qua JSON y nguyên.

Khớp thông minh, bỏ qua nhiễu Jupyter

Chúng tôi băm ô theo kiểu và nguồn, rồi chạy LCS để căn chỉnh. Ô chỉ bị di chuyển vẫn coi là không đổi; bộ đếm thực thi hoặc ID output không làm bẩn báo cáo.

Ba trạng thái hiển thị rõ

Ô thêm, xóa, sửa có màu và huy hiệu riêng, kèm thanh tóm tắt—người review biết quy mô diff trước khi đọc chi tiết.

Chạy trong trình duyệt, không tải lên

Cả hai notebook được phân tích và diff trong tab. Đóng trang xóa so sánh—không dữ liệu trên máy chủ. Quan trọng cho dữ liệu khách hàng, nội bộ hoặc bài tập không được lộ.

Tải tệp .diff di động

Xuất diff thống nhất với neo ô để dán vào bình luận pull request, email hoặc lưu kèm notebook.

Công tắc bỏ qua khoảng trắng cho mã đã format

Khi Black, Ruff hoặc autopep8 đã chỉnh tệp, bật Bỏ qua khoảng trắng để chỉ còn thay đổi nội dung thật.

Cách so sánh hai notebook Jupyter trực tuyến

  1. 01

    Thả notebook baseline bên trái

    Chọn phiên bản cũ hoặc đã chấp nhận. Trình xem phân tích ngay và hiển thị tóm tắt số ô.

  2. 02

    Thả notebook đã sửa bên phải

    Chọn phiên bản mới hoặc đề xuất. Khi cả hai bên đã tải, diff hiển thị bên dưới.

  3. 03

    Đọc, tinh chỉnh và xuất

    Bật Bỏ qua khoảng trắng hoặc Hiện không đổi cho phù hợp review, rồi tải .diff nếu quy trình cần bản vá dạng văn bản.

Câu hỏi thường gặp về diff Jupyter

Mở trình xem này, đặt baseline .ipynb trái và bản sửa phải. Diff tự hiển thị các ô thêm, xóa, sửa cạnh nhau.