2013-07-25 3 views
1

우리의 프로세스에 정적 분석을 도입하고 싶습니다. 우리는 대부분 SVN을 사용하기 때문에 모든 점검을 수행하는 사전 커밋 (pre-commit) 훅을 작성하는 것이 좋습니다. 문제는 정적 분석 도구가 오래된 코드 기반에서 작동하기 때문에 오탐 (false positive)이 많다는 것입니다. 실제 문제도 포착하지만, 출력을 기반으로 커밋을 단독으로 허용 할 수는 없습니다. SVN 후크. 오류를 표시하고 커밋을 수락하는 방법?

타협 용액

오류로서 출력을 도시하고 어쨌든 커밋시키는 것이되어 왔었다. 그것은 클라이언트 측 훅으로 할 수 있지만 서버 측에서 그렇게하는 방법을 찾지 못했습니다. AFAIK, 후크는 stderr에만 쓸 수 있으며 단일 정수 값을 반환합니다. 이탈 값이 0 인 경우 오류 문자열은 클라이언트에 표시되지 않습니다.

그래서,이 문제에 대해 개발자에게 통보 여전히이 SVN에 커밋 받아 들일 수 있습니까?

답변

2

예, 만료 후 후크 전용

+0

Brilliant! 내가 설명한 것은 사실 post-commit을위한 시나리오이고, pre-은 아니다. 나는 그것을 보지 못했다. – akalenuk