반응형
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...]
반응형
'programing tip' 카테고리의 다른 글
Nonetype을 정수 또는 문자열로 변환하는 방법은 무엇입니까? (0) | 2020.09.15 |
---|---|
1-10 범위의 난수 생성 (0) | 2020.09.14 |
npm을 사용하여 rubygems 용 번 들러처럼 필수 패키지를 설치하거나 업데이트합니다. (0) | 2020.09.14 |
matplotlib의 그림 내에서 각 플롯 된 선에 대해 새 색상을 선택하는 방법은 무엇입니까? (0) | 2020.09.14 |
균형 잡힌 나무의 정의 (0) | 2020.09.14 |