Boşluk farklarını yok saymak için git diff -w
kullanmayı seviyorum. Ancak, sadece satırların ortasında boşluk farklarını bile görmezden geldiğini fark ettim. Yalnızca satırların başlangıcında (^) veya sonundaki ($) boşluk farklarını nasıl görmezden gelebilirim? hat kullanım sonunda İçinGit diff -w, yalnızca boşlukların başlangıcında ve sonundaki boşlukları yoksayar.
cevap
:
git diff --ignore-space-at-eol
yerine kullanmakta olduğunuz şeylerin:
hattının başlangıç içingit diff -w (--ignore-all-space)
bir yerleşik ... isterseniz şans dışında çözüm. Ancak, ellerinizi kirletmeye aldırmazsanız, “--ignore-space-at-sol” için destek ekleyen bir yerde yüzen oldukça eski bir yama vardır.
Teşekkürler, ancak farkını harici bir araca yapılandırırsanız işe yaramaz .. herhangi bir fikir? – adardesign
@adardesign, Sanırım bu muhtemelen harici araçta yapılandırılmış olmalı. Farkı boşluk belirtisi olmadan sunmak için gitmenin yapabileceği bir şey olup olmadığından emin değilim. git oldukça güçlü ... – johnny
Varsayılan olarak yapılandırılmış olması güzel olurdu. -W veya -b ya da --ignor-all-space demek istiyorum. Bu konuda bir tartışma var http://stackoverflow.com/questions/7310033/how-to-make-git-diff-ignore-space-change-the-default – Artyom
Bunun yerine git git -b'yi kullanarak düşünün? –