2012-01-23 16 views
9

Svn diffs được sử dụng trong công cụ có tên là Cornerstone cho phép mọi người xem xét mã nhanh chóng và bẩn bằng cách xem những gì đã thay đổi. Rất tiếc, nếu nhiều nhà phát triển sử dụng các lược đồ thụt lề khác nhau, ví dụ: một người đang sử dụng vi và người khác đang sử dụng emacs và người khác đang sử dụng emacs và người khác đang sử dụng một chương trình làm đẹp, svn của diffing có thể đi haywire và hiển thị indentation của mỗi người như là một sự khác biệt thực sự/chức năng khi nó không.Làm thế nào để nói với diff của svn để bỏ qua sự khác biệt trong không gian/tab thụt đầu dòng?

Vì vậy, ... làm thế nào để nói với svn để những thứ khác thông minh hơn là hiển thị mọi khác biệt 1-không gian là sự khác biệt đáng kể?

Cảm ơn.

Trả lời

20

Sử dụng -x -w làm thông số, ví dụ:

svn diff -x -w myfile 

Các -x Tiếp theo là đối số truyền cho các chương trình khác, và cho diff mặc định được sử dụng bởi svn -w nghĩa bỏ qua tất cả khoảng trắng.

Các vấn đề liên quan