이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 statsvn 명령입니다.
프로그램:
이름
statsvn - SVN 저장소 통계 분석 도구
개요
svn 기록 --xml -v 경로/대상/저장소 > svn-logfile.xml
통계 [옵션] svn-로그 파일 경로/대상/저장소
기술
이 매뉴얼 페이지는 통계 명령. 이 매뉴얼 페이지는
원래 프로그램에 매뉴얼 페이지가 없기 때문에 데비안 배포.
통계 SVN 저장소에서 정보를 검색하고 생성하는 프로그램입니다.
프로젝트 개발을 설명하는 다양한 표 및 차트(예: 라인 타임라인)
코드, 각 개발자의 기여도 등
현재 버전 통계 다음을 포함하는 정적 HTML 문서 모음을 생성합니다.
테이블 및 차트 이미지. 통계 오픈 소스 소프트웨어이며, 자주 사용되는 조건에 따라 출시됩니다.
LGPL. 통계 ~에 근거하다 통계(1) (따라서 둘 사이의 눈에 띄는 유사성은
인터페이스 및 매뉴얼 페이지) JFreeChart를 사용하여 차트를 생성합니다.
svn-로그 파일
출력 경로 svn 기록 --xml -v 주어진 저장소에 대해. 중요 알림:
잊지 마세요 -v 옵션, 그 외 통계 충돌합니다 !!!
경로/대상/저장소
저장소 체크아웃 경로입니다.
옵션
이 프로그램은 일반적인 명령줄 구문을 따르며 하나부터 시작하는 긴 옵션이 있습니다.
대시("-"). 일반적인 옵션 목록은 아래에 포함되어 있습니다. 더 많은 최신 정보를 원하시면,
참조 통계의 웹 사이트.
일반 옵션
-출력 디렉토리
출력 디렉터리를 지정합니다. 보고서는 이 디렉터리에 생성됩니다. 그만큼
디렉터리가 없으면 생성됩니다.
-포함
-들어오지 못하게 하다
분석에서 파일을 제외하려면 필터를 지정하세요. 다음과 같은 경우 파일이 무시됩니다.
의 패턴과 일치하지 않습니다. 포함 패턴 목록또는 일치하는 항목이 있는 경우
패턴 제외 패턴 목록.
패턴은 콜론으로 구분된 Apache Ant 스타일 와일드카드 패턴 목록입니다.
또는 세미콜론. 와일드카드는 다음과 같습니다.
* '?' 단일 문자와 일치합니다.
* '*'는 0개 이상의 문자와 일치합니다.
* '**'는 0개 이상의 디렉터리와 일치합니다.
예를 들어, src/**/*.java는 src 디렉토리 또는 해당 디렉토리의 모든 Java 파일과 일치합니다.
하위 디렉토리. *.java는 루트 디렉터리의 java 파일과만 일치합니다.
'*'는 하위 디렉터리와 일치하지 않기 때문입니다.
또 하나의 예 :
-포함 **/*.c:**/*.h -들어오지 못하게 하다 유산/**
이는 디렉터리 트리의 모든 .c 및 .h 파일과 일치합니다.
레거시 디렉터리 및 해당 하위 디렉터리.
Ant의 와일드카드 구문에 대한 자세한 내용은
개미 매뉴얼.
지정하지 않으면 모든 파일이 포함되고 제외되는 파일은 없습니다.
주의 사항: Unix 사용자는 패턴을 따옴표로 묶어야 합니다. 그렇지 않으면 쉘이 방해합니다.
와일드카드.
-캐시 디렉터리
Subversion 서버에서 검색된 정보에 대한 캐시 디렉터리를 지정합니다.
(예: 줄 수) 데이터는 이 디렉토리에 저장됩니다. 디렉토리는 다음과 같습니다.
존재하지 않는 경우 생성됩니다. 기본적으로 현재 사용자 디렉터리가 사용됩니다.
-사용자 이름
Subversion 서버에 연결할 때 사용할 사용자 이름을 지정합니다.
-암호
Subversion 서버에 연결할 때 사용할 비밀번호를 지정합니다.
-태그
보고서에 Subverison 태그에 대한 정보가 포함됩니다. 다음과 일치하는 태그만
정규 표현식이 포함됩니다. 모든 태그를 포함하려면 명령에 -tags '.*'를 추가하세요.
줄입니다.
참고 : Unix 사용자는 표현식을 따옴표로 묶어야 합니다. 그렇지 않으면 쉘이 방해합니다.
와일드카드로.
참고 : 태그는 저장소의 /tags 디렉토리를 확인하여 결정됩니다. 장차 ~ 가 되는
이 기능을 사용하려면 루트에서 로그 파일을 생성해야 합니다.
로그에 /tags 및
/트렁크. 체크아웃된 버전에는 태그 디렉토리가 포함될 필요가 없습니다.
-태그-디렉터리
태그 정규식이 평가되는 루트 디렉터리를 지정합니다.
기본 -tags-dir은 /tags/입니다.
-개발자 없음
모든 개발자 보고서에서 Subversion 계정 이름을 제외합니다. 이는 다음에 유용합니다.
관리 계정 및 기타 비개발자 계정의 소음을 줄입니다. 다수의
각 계정에 대해 한 번씩 명령줄에 옵션을 추가하여 계정을 제외할 수 있습니다.
계정입니다.
Report 옵션
-xdoc HTML 대신 Maven XDoc을 생성합니다. 이를 통해 Maven과 Maven 2는 다음을 통합할 수 있습니다.
프로젝트 Maven 사이트를 생성할 때 보고합니다. 보고서가 작성될 수 있습니다.
예를 들어 src/site/statsvn에 있습니다.
-xml HTML 대신 XML을 생성합니다.
-css
선택사항(기본값은 html 또는 xdoc에 따라 다름) 계단식 스타일 시트를 지정합니다.
보고서. 이는 HTTP URL이거나 로컬 파일일 수 있습니다. URL은 간단히 링크됩니다.
보고서의 모든 페이지. 로컬 파일이 보고서 디렉터리에 복사됩니다.
-노트
지정된 파일의 내용이 보고서 상단에 포함됩니다.
인덱스 페이지. 파일에는 유효한 블록 수준 HTML 조각이 포함되어야 합니다. 예:
다음은 개발 통계입니다.
<a href="/http://www.statsvn.org">StatSVN
StatSVN 자체에서 생성된 프로젝트입니다.
0
이 보고서는 미공개
StatSVN의 개발 버전. 그것은 수도
아직 찾을 수 없는 기능이 포함되어 있습니다.
공식 출시.
-제목
보고서에 사용할 표시 제목을 지정합니다. 서브버전의 이름
제목이 지정되지 않으면 모듈이 기본값으로 사용됩니다.
-구성 파일
소스 제어 사용자 이름을 다음과 같은 추가 정보로 바꿀 수 있습니다.
실명, 웹사이트, 이메일, 아바타 아이콘. 예제는 이 파일을 참조하세요.
-문자 집합
HTML 또는 XDOC 출력에 사용할 문자 세트를 지정합니다. ISO-8859-1이 다음과 같이 사용됩니다.
문자 세트가 지정되지 않은 경우 기본값입니다.
-비활성화-트위터-버튼
있는 경우 출력에서 Twitter "Tweet This" 버튼을 제외합니다.
옵션 을 통한 통합 과 외부 도구
-bugzilla
Bugzilla 설치 루트의 URL을 지정하십시오. 'Bug ###'을 대체합니다.
적절한 버그에 대한 링크와 함께 로그를 커밋합니다. (StatSVN의 새로운 기능)
-코라
모듈에 대한 Chora 설치 URL을 지정합니다. 이 URL은 다음의 URL이어야 합니다.
모듈의 루트 디렉터리 페이지입니다. StatSVN은 다음을 위해 Chora에 대한 링크를 생성합니다.
디렉토리, 파일 및 개정판.
-viewvc
모듈에 대한 ViewVC 설치 URL을 지정합니다. 다음 URL이어야 합니다.
모듈의 루트 디렉터리 페이지입니다. StatSVN은 다음을 위해 ViewVC에 대한 링크를 생성합니다.
디렉토리, 파일 및 개정판.
-사마귀
Mantis 버그 추적기 설치의 루트 URL을 지정하십시오. 커밋 메시지에서 이
"Bug ####"을 해당 버그에 대한 링크로 바꿉니다.
-트랙
Trac 설치의 루트 URL을 지정합니다. 커밋 메시지에서 이는 다음과 같이 바뀔 것입니다.
"Bug ####"을 해당 버그에 대한 링크로 추가합니다.
그 외 옵션
-디버그 추가 진행 정보를 많이 출력합니다.
-말 수가 많은
추가 진행 정보를 출력합니다.
-번역
StatSVN 버전을 출력합니다.
-덤프 콘솔에 저장소 콘텐츠를 출력하고 중지합니다.
-동시성 임계값
첫 번째 호출이 임계값보다 오래 걸리는 경우 동시 svn diff로 전환합니다(
밀리초) (기본값: 4000)
- 스레드
svn diff에 대한 스레드 수(기본값: 25)
-익명화
커미터 이름을 익명화합니다.
중요 노트
사촌과는 다르게 통계(1) 통계 원격 저장소에서 작업할 수 있습니다. 참고하세요
그러나, 그 통계 저장소에서 많은 diff를 다운로드해야 하므로 종종
간단히 말해서 네트워크 효율성이 더 높습니다. rsync(1) 리포지토리를 로컬 호스트에 저장하고 실행합니다.
로컬 사본.
그러나 이를 보완하기 위해 diff는 $HOME/.statsvn 디렉토리.
Do 지원 잊다 전에, -v option 에 svn diff !
마지막으로 동시 접속자 수의 기본값은 svn(1) 프로세스가
대상 호스트에게는 너무 많은 것입니다. 연결할 수 없는 호스트에 대한 이상한 오류 메시지가 표시되는 경우
비슷한 문제가 있는 경우 - 스레드 매개 변수입니다.
자바 래퍼 주의사항
이 프로그램은 다음을 기반으로 하는 쉘 스크립트 래퍼입니다. 자바 래퍼(7). 따라서 당신은 혜택
여러 기능에서; 참조하십시오 자바 래퍼(7) 자세한 내용은 매뉴얼 페이지
그들에 대해.
onworks.net 서비스를 사용하여 온라인으로 statsvn 사용
