빌드에 체크인되는 코드 줄 수를 결정할 수 있습니까?빌드에 체크인되는 코드 줄 수를 결정할 수 있습니까?
예를 들어, 다음 코드의 많은 선이 들어갔다 방법의 주요-DEV 구축 # 50
내가 SVN과 허드슨 서버를 사용합니다.
귀하의 의견을 알려주십시오.
감사
빌드에 체크인되는 코드 줄 수를 결정할 수 있습니까?빌드에 체크인되는 코드 줄 수를 결정할 수 있습니까?
예를 들어, 다음 코드의 많은 선이 들어갔다 방법의 주요-DEV 구축 # 50
내가 SVN과 허드슨 서버를 사용합니다.
귀하의 의견을 알려주십시오.
감사
시도 StatSVN : 나는 다음과 같은 스크립트 (리눅스에서 bash 쉘)을 사용 http://www.statsvn.org/jdepend-report.html
조금 더 설명해 주시겠습니까? –
어떤 부분에 도움이 필요합니까? – payne
글쎄, StatSVN을 구현하는 방법, 지금은 그 지점에있는 모든 코드 라인을 통해보고 cloc 도구를 사용하지만 각 build.Its 동안 빌드 동안 오랜 시간이 걸리는 diff 싶어요 내가 cloc 그것을 실행 시간이 오래 걸릴 수도 있습니다 . –
되는 코드의 현재 라인을 계산하기 : 여기
http://www.statsvn.org/index.html가 (Java 용) 예를 들어 보고서입니다 가장 재전송 된 버전과 비교하여 로컬로 수정 됨 :
insert=`svn diff -x -b | grep "^+" | grep -v -c "^+++"`
delete=`svn diff -x -b | grep "^-" | grep -v -c "^---"`
loc=`expr $insert + $delete`
echo "$loc lines diff (Inserted $insert, deleted $delete)."
이렇게하면 다음과 같은 결과가 출력됩니다. 0
106 lines diff (Inserted 65, deleted 41).
는 과거 버전의 코드 변경의 라인을 확인하려면, 당신은 단순히
-r
인수를 사용할 수 있습니다. 다음 스크립트는 관심 버전으로 하나의 인수를 취합니다.
커밋 당 LOC 변경을 측정하기 시작하면 변경 사항이 음수 인 개발자에게 보상을주십시오. –