birleştiren svn diff --ignore-eol tarzı ve --ignore-all-space çalışmıyor:eol değişikliklerini ve svn'deki tüm beyaz alanı nasıl göz ardı edebilirim?
$ svn diff -x -w --ignore-eol-style -r 1143:1177 somefile
svn: invalid option: --ignore-eol-style
Ve
$ svn diff -x --ignore-eol-style -x --ignore-all-space -r 1143:1177 somefile
Sadece son seçeneği yürütür: görmezden-all boşluk
Daha önce bununla uğraşan var mı?
Tam olarak neye ihtiyacım vardı! –
Eğer 'diff: tanınmayan seçenek' --ignore-eol-style '' ifadesini kullanırsanız, bunun yerine kısa biçimi kullanın: 'svn diff -x -w' – Lucas
Ayrıca tanıtılan veya kaldırılan yeni satırları da bastırmak istediğinizde, harici bir diff programı ve bazı seçenekler eklemek 'svn diff --diff-cmd '/ usr/bin/diff' -x '-u --ignore-all-boşluk --ignore-blank-lines' path1 path2' (-u verir svn diff gibi birleşik stil) –