"diff-highlight"를 사용한 차이점

"diff-highlight"를 사용한 차이점

내가 설정해놨어차이점 강조Git의 호출기/하이라이터 역할을 합니다.

[pager]
    log = diff-highlight | less
    show = diff-highlight | less
    diff = diff-highlight | less

좋은 결과.

하지만 일반 diff와 함께 diff-highlight를 어떻게 사용합니까?

답변1

함수를 정의할 수 있습니다.

diff() { /usr/bin/diff "$@" | diff-highlight }

diff-highlight균일한 차이( )를 처리 diff -u하지만 다른 형식의 파이핑이 작동하는 것처럼 보입니다. 변경되지 않은 채 전달됩니다.

당신이 얻는 행동을 대략적으로 나타내려면 git diff다음이 필요합니다.colordiff또한:

diff() { colordiff -u "$@" | diff-highlight | less -FRX }

관련 정보