2012-01-23 14 views
9

Svn diffs są używane w narzędziu o nazwie Cornerstone, które pozwala ludziom szybko i brudne recenzje kodu, patrząc na to, co się zmieniło. Niestety, jeśli wielu programistów używa różnych schematów wcięć, np. jedna osoba używa vi, inna używa emacsa, a inna używa programu upiększającego, dyfuzja svn może ulec pomieszaniu i pokazać wcięcie każdej osoby jako rzeczywistą/funkcjonalną różnicę, gdy nie jest.Jak odróżnić diff svn, aby zignorować różnice w wcięciu w przestrzeni/tabulatorze?

Więc ... jak powiedzieć svn, aby mądrze rozróżniać rzeczy, zamiast pokazywać każdą różnicę 1-spacji jako znaczącą różnicę?

Dzięki.

Odpowiedz

20

Użyj -x -w jako parametrów, np.

svn diff -x -w myfile 

The -x następuje argumentów przekazywanych do programu diff, a dla domyślnego używanego przez diff svn -w oznacza ignorować wszystkie białe znaki.

Powiązane problemy