Subversion 사용 통계/현황 요약 보기

Subversin을 통하여 프로젝트를 관리하는 중 Project Repository의 사용 통계/현황을 보고 싶어 솔루션을 찾던 중 MPY SVN STATS(Python) StatSVN(Java)을 찾았고, 이중 Python script기반으로 쉽게 수정/보완할 수 있는 MPY SVN STATS 모듈을 설치하였다.

기능 요약은 다음과 같다.
  1) 통계 요약
  2) Commits 현황 요약
  3) Changed Path 현황 요약
  4) Log Message 현황 요약
백문이 불여일견이라고 통계 샘플은 다음과 같다. 통계 샘플 보기 click

설치 방법을 요약하면 다음과 같다.
  1) MPY SVN STAT 다운로드/설치
  2) MPY SVN 통계 Generation
  3) WEB Browser로 만들어진 통계 보기

1. MPY SVN STAT 다운로드/설치
   1) MPY SVN STATS에서 최신본을 다운로드 받아 압축을 해제한다.
      #wget http://download.berlios.de/mpy-svn-stats/mpy-svn-stats-0.4.1.tgz
  
   2) 압축을 풀고 /usr/bin에 실행 파일 복사
      #tar xvfz
mpy-svn-stats-0.4.1.tgz
      #cp mpy-svn-stats-0.4.1/msvnstats.py /usr/bin
     
   3) 그래픽 생성을 위한 Python Imaging 모듈 설치
      #yum install python-imaging
 
   이렇게 해서 subversion 통계를 위한 기본 모듈 설치는 완료되었음.

2. MPY SVN 통계 Generation
   1) 통계 보기를 위한 웹서버 폴더로 이동 (여기서는 /data1/www로 가정)
       #cd /data1/www
       #msvnstats.py -o 프로젝트명 svn://subversion서버주소/프로젝트명
         (최초에 subversion 인증을 해야하는데.. 이후에는 cache에 의해 자동 인증됨)

       이렇게 하면 /data1/www 하위에 (프로젝트명) 폴더에 index.html 및 그래프 이미지 파일이 생성된다.

3. WEB Browser로 만들어진 통계 보기
     1)  웹브라우저에서 http://subversion서버주소/프로젝트명 으로 접속하면, 해당 프로젝트 Repository에 대한 통계 페이지가 보인다.

참고 :
1. CentOS 5.0에 subversion/svn 설치
2. CentOS 5.0에 subversion – viewvc 설치

Technorati Tags: , , , , ,

Peter Kim에 대하여

김태영 PMP 010-9344-7505 프로젝트리서치(주) 대표/설립 peterkim@projectresearch.co.kr http://www.ProjectResearch.co.kr

트랙백/핑백

  1. Subversion commit시 메일로 통보 받기 « Peter .WEB2 - 2월 22, 2008

    […] 참고 : #01. CentOS 5.0에 subversion/svn 설치 #02. CentOS 5.0에 subversion – viewvc 설치 #03. Subversion 사용 통계/현황 요약 보기 […]

  2. Subversion commit시 log를 필수 입력하도록 설정하는 방법 « Peter .WEB2 - 2월 22, 2008

    […] : #01. CentOS 5.0에 subversion/svn 설치 #02. CentOS 5.0에 subversion – viewvc 설치 #03. Subversion 사용 통계/현황 요약 보기 #04. Subversion commit시 메일로 통보 […]

  3. CentOS 5.0에 subversion - viewvc 설치 « Peter .WEB2 - 2월 22, 2008

    […] : #01. CentOS 5.0에 subversion/svn 설치 #02. CentOS 5.0에 subversion – viewvc 설치 #03. Subversion 사용 통계/현황 요약 보기 #04. Subversion commit시 메일로 통보 받기 Enjoy […]

  4. Trac을 Windows에서 쉽게 설치하여 사용하기 « Peter .WEB2 - 2월 22, 2008

    […] : #01. CentOS 5.0에 subversion/svn 설치 #02. CentOS 5.0에 subversion – viewvc 설치 #03. Subversion 사용 통계/현황 요약 보기 #04. Subversion commit시 메일로 통보 […]

  5. 블로그 결산 – PM 기법 인기 순위 « Peter .WEB2 - 1월 5, 2011

    […] Subversion 사용 통계/현황 요약 보기 […]

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중

%d 블로거가 이것을 좋아합니다: