2011-09-16 19 views

cevap

41

svn komut görünüyor sadece bir-x seçeneğini onurlandırmak için. Bu/bir tartışma içine tüm seçenekleri birleştirebilirsiniz gerekir, şu anlama gelir:

svn diff -x "-w --ignore-eol-style" 

Bu da dış fark-araçları için doğru olup olmadığı test etmedi.

+2

Tam olarak neye ihtiyacım vardı! –

+1

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

+1

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) –

1

Dış farklılık aracını uygun seçeneklerle kullanabilirsiniz (SVN yapılandırmasında diff-cmd seçeneği). this'u kontrol edin. Daha sonra, herhangi bir diff aracı belirleme ve ona argümanlar sağlama özgürlüğünüz var. Ayrıca doğrudan kullanabilirsiniz:

svn diff --diff-cmd /usr/bin/diff --extensions "-b" -r 1143:1177 somefile 

-b hat ucundaki boşluk görmezden ve eşdeğer olarak bir veya daha fazla boşluk karakterleri diğer tüm dizileri dikkate nerede,

İlgili konular