2015-01-19 2 views
2

내 svn 버전은 1.8.8이고, OS는 우분투 14.04입니다.이진 파일을 무시하도록 svn diff를 만드는 방법

개미에서 maven으로 프로젝트를 전송 중이므로 lib 디렉토리에서 jar 파일을 삭제합니다. 코드 검토를 위해 svn diff 파일을 만들었을 때, diff 파일에 삭제 된 jar 파일의 내용 인 이진 비교 결과가 많이 포함되어 있음을 발견했습니다.

~/.subversion/config에 "* .jar = svn : mime-application/octet-stream"을 추가했지만 작동하지 않았습니다.

svn diff에서 바이너리 파일을 무시하도록하려면 어떻게해야합니까?

첫째, DIFF 파일 만들기 :

svn diff > svn_diff_file 

둘째, 파일을 필터링 할 filterdiff를 사용하여 위에서 만든 :

답변

1

SO linksvn diff 일부 파일을 무시 할 수 없습니다,하지만 당신은 다음과 같은 작업을 수행 할 수 말한다

filterdiff svn_diff_file -x *.jar 
0

중간 파일이 없어도 더 쉽게 :

svn diff | filterdiff -x *.jar | colordiff 

colordiff는 색상이 추가되거나 제거 된 것을 볼 때만 사용되었습니다.

관련 문제