2011-04-19 3 views
1

커밋에서 변경된 파일 수를 얻으려면 어떻게해야합니까? tortoise svn (windows 7)을 사용하고 있지만 커밋되지 않은 것 같습니다. 수동으로 계산하지 않고 얼마나 많은 파일이 변경되었는지 확인하는 방법이 있습니까? TortoiseSVN을 가진Windows에서 svn 커밋에서 몇 개의 파일이 변경 되었습니까?

+0

우리의 svn이 어떻게 설정되었는지 더 깊이 파고 나면 VISUALSVN SERVER (http://www.visualsvn.com/server)를 사용하고 있다고 들었습니다. 이것은 경로/파일의 수가 변경된 것을 볼 수 없다는 것과 관련이 있습니까? – Prozaker

+0

tortiseSVN에서 아니요, 효과가 없어야합니다. 그것은 svn을 관리하는 도구 일 뿐이며 svn이 클라이언트에게 표시되는 방식을 변경하지 않습니다. 내가 아래의 코멘트에서 말했듯이; tortiseSVN에서 Stefan이 기존 커밋을 참조하는 횟수를 볼 수 없습니다. –

답변

2

:
1) 마우스 오른쪽 단추로 작업 디렉토리를 클릭
2) 선택 'TortoiseSVN을'
3) (거북이의 내 버전이이 세 번째 옵션 '수정 확인'선택 상단, 'repo-browser'아래)
4) 원하는 정보가 열리는 대화 상자의 오른쪽 하단 (버튼 위)에 있습니다.

+0

그것은 이미 완료된 커밋을위한 것입니다 : – Prozaker

4

A가 그 커밋 들어
이 이미 이루어집니다 :

로그 대화 상자를 열고 문제의 수정을 선택합니다. 변경된 파일 목록 바로 아래에있는 정보 레이블에는 변경된 경로 수 ("..., showing XXX changed paths")가 표시됩니다.

커밋하기 전에 : 커밋 대화 상자를 엽니 다. 그리고 오른쪽 하단의 정보 라벨을 다시보십시오. 표시되는 파일의 수와 커밋에 대해 선택되는 파일 수를 보여줍니다.

+0

쇼 로그 대화 상자를 열면 맨 아래에 다음이 표시됩니다 : http://i.imgur.com/oW2mz.png – Prozaker

+0

커밋 이전에는 내가 쓴 파일 수. – Prozaker

+0

이전 커밋은 앞에서 설명한 것처럼 내 컴퓨터의 tortiseSVN에 표시되지 않습니다. 내가 실행중인 1.6.15 빌드 21042 64 비트. –

5

당신은 텍스트 파일로를 호출 명령 행 클라이언트와 파이프를 출력을 설치해야합니다 파일의 수를 계산하는

svn log URL[@REV] --verbose > myLog 

쉽게 출력을 구문 분석 할 수 그 후

+0

어디서이 클라이언트를 얻을 수 있습니까? – Prozaker

+0

http://subversion.apache.org/packages.html에는 페이지 하단에 여러 개의 창이 있습니다. –

+1

다른 방법으로'--xml' 옵션 svn 명령 줄을 추가하고 XML 프로세서를 사용하여 수정 된 파일 수를 계산할 수 있습니다. –

0

약간의 해결 방법이 있지만 설치하거나 다른 작업을 수행 할 필요는 없습니다.
로그를 열고 정확한 리비전 번호를 검색하면 변경된 파일 수를보고 싶은 커밋 만 볼 수 있습니다. 그런 다음 Statistics을 클릭하십시오.
목록에있는 로그에 대한 통계 만 표시하므로 변경된 파일 수를 원한다.
번호가 변경된 파일을 표시하는 File changes each week이 있습니다 (추가, 삭제 된 것으로 생각됩니다).

관련 문제