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.

