나는 많은 코드 검토 도구 (주로 무료 도구)를 평가 해 왔지만 모두 커밋되기 전에 패치를 검토하는 것을 목표로하는 것 같습니다. Subversion의 워크 플로에는 실제로 맞지 않으므로 diff 대신 커밋 된 개정 검토를 더 잘 지원하는 대안을 찾고있었습니다. 어떤 추천? 무료 또는 저렴한 도구를 선호합니다.
나는 많은 코드 검토 도구 (주로 무료 도구)를 평가 해 왔지만 모두 커밋되기 전에 패치를 검토하는 것을 목표로하는 것 같습니다. Subversion의 워크 플로에는 실제로 맞지 않으므로 diff 대신 커밋 된 개정 검토를 더 잘 지원하는 대안을 찾고있었습니다. 어떤 추천? 무료 또는 저렴한 도구를 선호합니다.
답변:
Atlassian Crucible을 보셨습니까 ? 커밋 전 및 커밋 후 검토를 위해 만들어졌습니다. 사후 커밋에 사용했으며 기능이 꽤 좋습니다.
풍선 가격 책정-자체 배포 및 5 명 이하의 사용자에게는 거의 무료 ($ 10)이지만 그 이상이 필요한 경우 비용이 많이 듭니다. 팀 규모에 대해서는 언급하지 않았으므로 5 명 이상의 팀원이있는 경우 고가의 소프트웨어를 제안한 것에 대해 사과드립니다.
CodeCollaborator 와 저렴한 사촌 CodeReviewer를 살펴보십시오 . 물론, 시장에서 가장 저렴한 도구는 아니지만, 때로는 우리 (SmartBear에서 근무하는 경우)가 판촉 가격 (특히 CodeReviewer)을 사용하기도합니다.
ReviewBoard 는 SCM에 실제로 연결되어 있지 않지만 사후 커밋 후크에 스크립팅 할 수있는 검토 시스템과 거의 비슷합니다. (즉, 커밋 할 때 트랜잭션을 가져오고 diffs를 실행 한 다음 ReviewBoard로 보냅니다).
대안은 Redmine 입니다. Redmine에서 리포지토리를 볼 때 개정 내역에 대한 링크를 사용하여 티켓을 만들 수 있습니다 (예 : 일반적으로 redmine에서 diff를보고 위반 코드에서 직접 티켓을 생성). 그래도 작동 하려면 코드 검토 플러그인 이 필요합니다 .
추신. 둘 다 무료 오픈 소스입니다.