답변:
파일의 기록을 확인하고 해당 줄이있는 개정을 신속하게 찾은 다음 HEAD와 해당 개정 사이를 비난합니다.
파일이 처음부터 100 개의 개정판을 통과 한 경우 해당 줄을 찾는 개정판을 이진 검색하면 10 개 이상의 다른 개정판을 볼 필요가 없습니다.
svn log --diff
열 0에서 "-"로 삭제를 식별합니다. "r"에 대한 grep도 개정판을 볼 수 있습니다.
% svn log --diff src/fozbo.cpp -r22222:HEAD | grep -e '^r' -e '^-.*xyzzy'
r22222 | jruser | 2016-07-19 20:16:07 -0400 (Tue, 19 Jul 2016) | 1 line
- else if ( password== "xyzzy") {
이 또한 svn log --search
그러나 그것은 단지가 커밋 메시지를 검색합니다.