Saya bisa mendapatkan perbedaan antara dua revisi menggunakan sesuatu seperti
svn diff -r 100:200 > file.diff
Namun yang menjadi masalah adalah banyak baris yang muncul karena adanya perubahan spasi. Adakah cara untuk hanya menulis baris yang benar-benar berubah secara signifikan dan tidak hanya di spasi?
svn
diff
whitespace
umar
sumber
sumber
-x --ignore-eol-style
mungkin diperlukan jika gaya EOL berbeda di antara revisi.svn diff -x -w
terkadang juga dapat berguna, karena mengabaikan lebih banyak spasi (alias untuk ignore-semua-spasi)Gunakan
-x --ignore-space-change
atau-x --ignore-all-space
. (Lihatsvn -h diff
.)sumber
svn diff -x -w
==svn diff -x --ignore-all-space
Anda dapat menggunakan perintah diff alternatif menggunakan argumen --diff-cmd untuk svn diff. diff adalah utilitas bagus yang memiliki banyak fitur untuk mengabaikan spasi.
Sebagai contoh:
sumber
Perhatikan bahwa akhir baris tidak dianggap spasi dalam skenario ini dan itu harus diabaikan dengan:
sumber