나는 다음과 같은 것을 사용하여 두 개정 사이의 차이점을 얻을 수 있습니다.
svn diff -r 100:200 > file.diff
그러나 문제는 공백의 변화로 인해 나타나는 줄이 많다는 것입니다. 공백뿐만 아니라 실제로 중요한 방식으로 변경되는 줄만 작성하는 방법이 있습니까?
답변
답변
사용 -x --ignore-space-change
또는 -x --ignore-all-space
. (참조 svn -h diff
)
답변
svn diff에 –diff-cmd 인수를 사용하여 대체 diff 명령을 사용할 수 있습니다. diff는 공백을 무시할 수있는 많은 기능을 가진 좋은 유틸리티입니다.
예를 들면 :
svn diff --diff-cmd /usr/bin/diff -x "-w"
답변
이 시나리오에서 줄 끝은 공백으로 간주되지 않으며 다음과 함께 무시해야합니다.
svn diff -x --ignore-eol-style [etc...]