İle oluşturulmuş bir yama aldığımı varsayalım git format-patch
. Dosya temelde bazı meta verilerle birleşik bir farktır. Dosyayı Vim'de açarsam, hangi satırların değiştirildiğini görebilirim, ancak hangilerinin değiştirilen satırlardaki karakterlerin farklı . Karakter başına farklılıkları görselleştirmenin bir yolunu (Vim'de veya Ubuntu üzerinde çalışan başka bir özgür yazılımda) bilen var mı?
Karakter başına farkın görselleştirildiği bir sayaç örneği, yürütülürken vimdiff a b
.
güncelleme Cum Kasım 12 22:36:23 UTC 2010
diffpatch, tek bir dosyayla çalıştığınız senaryo için yararlıdır .
güncelleme Prş Haz 16 17:56:10 UTC 2016
Check out Git 2.9 diff-vurgulama . Bu senaryo tam olarak benim aradığım şeyi yapıyor .
git diff --color-words
normal birleşik diff çıktısı yerine yalnızca satırlar içinde hangi kelimelerin değiştiğini görmek için çok kullanışlıdır. Yine de karakter tabanlı olmaktan ziyade kelime tabanlıdır, bu nedenle farklılaştığınız içerikte fazla boşluk yoksa çıktı daha az düzgün olabilir. (Düzenlendi: Oops, ne istediğinizi yanlış anladığımı görüyorum - yine de bu yorum birisi için yararlı olabilir.)