2011-02-10 4 views
0

서브 버전 저장소에 여러 파일이 있습니다. 대부분의 경우 새 파일을 나중에 변경하지 않고 저장소에 계속 추가합니다. 그러나 일부 파일은 추가 한 후에 편집 할 수 있습니다.파일이 변경되었거나 변경되지 않았 음 (서브 버전에 추가 된 이후)

저장소에 추가 된 이후 변경되지 않은 파일과 추가 된 이후 변경된 파일을 찾아야합니다.

사소한 스크립트 나 각 파일에 'svn log'를 실행하지 않고이 작업을 수행 할 수 있습니까?

답변

0
svn log -v > svn.log 
grep "^ *A " svn.log | cut -d " " -f 5 | gsort -u > added.lst 
grep "^ *M " svn.log | cut -d " " -f 5 | gsort -u > modified.lst 
comm -2 -3 added.lst modified.lst > only-added.lst 

여기서 gsort는 GNU sort입니다.

관련 문제