나는 다음과 같은 것을 사용하여 두 개정 사이의 차이점을 얻을 수 있습니다.
svn diff -r 100:200 > file.diff
그러나 문제는 공백의 변화로 인해 나타나는 줄이 많다는 것입니다. 공백뿐만 아니라 실제로 중요한 방식으로 변경되는 줄만 작성하는 방법이 있습니까?
답변:
-x --ignore-eol-style
EOL 스타일이 개정판마다 다를 경우 추가 가 필요할 수 있습니다.
svn diff -x -w
더 많은 공백을 무시하기 때문에 가끔 사용 하는 것도 유용 할 수 있습니다 (모든 공간을 무시하는 별칭)
사용 -x --ignore-space-change
또는 -x --ignore-all-space
. (참조 svn -h diff
)
svn diff -x -w
==svn diff -x --ignore-all-space
svn diff에 --diff-cmd 인수를 사용하여 대체 diff 명령을 사용할 수 있습니다. diff는 공백을 무시할 수있는 많은 기능을 가진 좋은 유틸리티입니다.
예를 들면 :
svn diff --diff-cmd /usr/bin/diff -x "-w"