programing tip

svn diff를 만드는 방법 두 개정 사이에 공백이 아닌 줄 변경 만 표시

itbloger 2020. 9. 14. 08:10
반응형

svn diff를 만드는 방법 두 개정 사이에 공백이 아닌 줄 변경 만 표시


나는 다음과 같은 것을 사용하여 두 개정 사이의 차이점을 얻을 수 있습니다.

svn diff -r 100:200 > file.diff

그러나 문제는 공백의 변화로 인해 나타나는 줄이 많다는 것입니다. 공백뿐만 아니라 실제로 중요한 방식으로 변경되는 줄만 작성하는 방법이 있습니까?


당신이 사용할 수있는

svn diff -r 100:200 -x -b > file.diff

모든 공백을 무시하려면 :

svn diff -x -w | less

출처


사용 -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...]

참고 URL : https://stackoverflow.com/questions/1741705/how-to-make-svn-diff-show-only-non-whitespace-line-changes-between-two-revisions

반응형