[svn] SVN에서 마지막 10 개의 커밋을 역 시간순으로 어떻게 볼 수 있습니까?

SVN 명령 줄을 사용하면 커밋 메시지와 함께 마지막 X 개의 커밋 수를 역순으로 (최신 커밋 우선) 표시하는 방법이 있습니까?



답변

svn log --limit 10

또는

svn log -l 10

더 많은 인터넷 검색으로 답을 찾았습니다. svn log기본적으로 역순으로 나열됩니다.


답변

–limit에 대한 바로 가기 -l이 있습니다.

# show last 10 logs
svn log -l 10


답변

이전 답변을 명확하게하기 위해- svn log기본적으로 작업 복사본의 개정 본까지의 커밋 만 표시합니다 (최신 svn update, 실행 svn info). 따라서 모든 커밋을 먼저 다운로드해도 괜찮다면이 조합이 작동합니다.

svn update

svn log -l 10

그러나 나는 깨우기 사본을 먼저 업데이트하지 않고 모든 최신 커밋을 표시하는 데 주로 관심이 있으므로 대부분 로그를 HEAD가 떨어지는 것과 비교합니다.

svn log -l 10 -r HEAD:1

그것은 나에게 큰 차이를 만듭니다.


답변

시간 순서대로 그들을 보려면 :

svn log -r1:HEAD


답변