Как указать svn diff, чтобы он игнорировал различия в отступе пробела или табуляции? - PullRequest
9 голосов
/ 23 января 2012

Svn diffs используются в инструменте под названием Cornerstone, который позволяет людям быстро и грязно анализировать код, глядя на то, что изменилось.К сожалению, хотя, если несколько разработчиков используют разные схемы отступов, например, один человек использует vi, а другой использует emacs, а другой использует программу beautifier, дифференцирование svn может пойти наперекосяк и показать отступы каждого человека как реальную / функциональную разницу, когда это не так.

Итак ... как сказать svn разумно различать вещи, а не показывать каждую разницу в 1 пробел как существенную разницу?

Спасибо.

1 Ответ

20 голосов
/ 23 января 2012

Используйте -x -w в качестве параметров, например,

svn diff -x -w myfile

За -x следуют аргументы, передаваемые в программу diff, а для diff по умолчанию, используемым svn -w, означает ignoreвсе пробелы .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...