Şimdi kullanılabilir.ipynb × 2

IPYNB Karşılaştır yan yana diff

İki notebook bırakın ve kod, markdown ve çıktılar için satır bazlı vurgular ile hücre başına diff okuyun. nbdime kurulu olmadığında inceleme için harika.

Nasıl çalışır

Yüklemeden indirmeye üç adım

1

Defterinizi bırakın

.ipynb dosyasını karta sürükleyin veya göz atın. Hesap oluşturmanız gerekmez.

2

Dışa aktarımı seçin

Word, PDF, Markdown, HTML, LaTeX, ZIP, Python araçları, görüntüleyici, temizleyici, birleştirici veya ayırıcı — inceleyicinizin beklediği biçime göre seçin.

3

İndirip gönderin

Dosyayı hemen indirin. Word’de açın, e-postaya ekleyin veya LMS’e yükleyin.

Ayrıca mevcut

Diğer ücretsiz araçlarımızı da deneyin

Dizüstü bilgisayar fark görüntüleyicisi: İki Jupyter dizüstü bilgisayarı çevrimiçi olarak yan yana karşılaştırın

Bu dizüstü bilgisayar fark görüntüleyicisi küçük ama acı verici bir soruyu yanıtlıyor: İki .ipynb dosyası arasında gerçekte ne değişti? Temel sürümü sola, revize edilmiş sürümü sağa koyun ve eklenen, silinen ve değiştirilen kod için satır düzeyinde işaretlerle hücre başına farkı okuyun. Denklemin tamamı tarayıcınızda çalışır; dizüstü bilgisayarlar cihazınızdan ayrılmaz; kilitli bir dizüstü bilgisayarda inceleme yapmak veya nbdime yüklemeden özel bir deney hakkında ikinci bir görüş almak için kullanışlıdır.

Çoğu ekip, bir dizüstü bilgisayardaki normal bir "git diff"in okunamaz olduğunu fark eder: yürütme sayıları her çalıştırmada değişir, çıktı hücreleri farkı base64 görüntüleri ile şişirir ve JSON sıralaması gerçek değişiklikleri maskeler. İzleyici burada her iki dosyayı da Jupyter ile aynı not defteri yapısına ayrıştırır, her hücreye karma işlemi uygular ve en uzun ortak alt diziyi çalıştırarak aynı veya yalnızca kaydırılmış hücrelerin düzgün bir şekilde hizalanmasını sağlar. Gerçek düzenlemeler, binlerce gürültülü JSON satırı yerine, hücre başına kompakt, birleştirilmiş bir parça olarak ortaya çıkar.

Genellikle nbdime, jupyter nbdiff, ReviewNB veya VS Code'un notebook diff'ine güveniyorsanız, bu sayfa bunların yerine geçmek yerine onları tamamlar. Bu yolu, nbdime yüklü olmadığında, inceleyen kişi Chromebook'ta olduğunda, not defteri Git'in dışında olduğunda veya bir iş arkadaşınızla öncesini/sonrasını hızlı bir şekilde paylaşmak istediğinizde kullanırsınız. Yüklenecek hiçbir şey yok, hesap yok ve sonuç her zaman tanınabilir bir yan yana rapordur.

Bir taraf yeniden biçimlendirildiğinde ve yalnızca önemli değişiklikler istediğinizde Boşlukları yoksay seçeneğini açın. Kod incelemesi için tam içeriğe ihtiyaç duyduğunuzda Değiştirilmemiş Hücreleri Göster'i açın. Bir inceleme aracına yapıştırabileceğiniz veya bir bilete ekleyebileceğiniz birleştirilmiş metin yaması için .diff İndir'i tıklayın. Yanlış yüklediyseniz tabanı ve revizyonu tersine çevirmek için geçiş düğmesini kullanın.

Bu dizüstü bilgisayar fark görüntüleyicisi neden inceleme için tasarlandı?

Çizgi işaretleyicili yan yana hücre farkı

Değiştirilen her hücre solda temeli, sağda revizyonu gösterir; yalnızca değiştirilen satırlar vurgulanır; böylece değiştirilmemiş JSON ormanında gezinmek yerine gerçek düzenlemelere odaklanırsınız.

Jüpyter gürültüsünü göz ardı eden akıllı eşleştirme

Hücreleri türe ve kaynağa göre karma hale getiriyoruz ve bir LCS çalıştırıyoruz. Yalnızca taşınan hücreler değişmeden kalır; yürütme sayıları veya çıktı kimlikleri raporu gölgelemez.

Üç durum açıkça görülüyor

Eklenen, silinen ve değiştirilen hücreler kendi renklerine ve rozetlerine sahip olur; bir özet çubuğu tüm değişiklik türlerini sayar, böylece gözden geçiren kişi okumadan önce boyutu görür.

Tarayıcıda çalışıyor, yükleme yok

Her iki not defteri de sekmenizde ayrıştırılır ve karşılaştırılır; sayfayı kapatırsanız karşılaştırma kaybolur; sunucuda hiçbir şey yoktur. Bu, müşteri çalışmaları, şirket içi araştırmalar veya paylaşmak istemediğiniz ev ödevleri için geçerlidir.

Taşınabilir bir .diff metin dosyası indirin

Bir PR yorumuna yapıştırmak için hücre bağlantılarıyla birleşik bir farkı dışa aktarın, not defterinin yanında bir e-posta eki olarak arşivleyin.

Biçimlendiriciden sonra boşluk geçişini yoksay

Siyah, Ruff veya autopep8 başarılıysa, Beyaz Boşluğu Yoksay'ı açın: izleyici, alan değişikliklerini eşit olarak ele alır, böylece yalnızca gerçek düzenlemeler kalır.

İki Jupyter not defterini çevrimiçi olarak bu şekilde karşılaştırırsınız

  1. 01

    Temel not defterini sola yerleştirin

    Daha eski veya kabul edilen sürümü seçin; izleyici hemen ayrıştırır ve beklenen hücre sayısına sahip bir çip gösterir.

  2. 02

    Gözden geçirilmiş not defterini sağa yerleştirin

    Daha yeni veya önerilen sürümü seçin; her iki taraf da yüklendiğinde, fark altta görünür.

  3. 03

    Okuyun, hassaslaştırın ve dışa aktarın

    İstenildiği gibi Beyaz Boşluğu Yoksay veya Değiştirilmemiş Hücreleri Göster seçeneğini etkinleştirin; iş akışınızda yamayı bir yapı olarak gerektiriyorsa bir .diff indirin.

Jupyter farkı hakkında sık sorulan sorular

Bu not defteri fark görüntüleyicisini açın, .ipynb tabanını sola ve revize edilmiş olanı sağa yerleştirin; fark otomatik olarak yan yana eklenen, silinen ve değiştirilen hücrelerle oluşturulur.