2011-03-11 4 views
1

대규모의 크로스 팀 코드 기반에서 작업하고 가능한 버그/불필요한 병목 현상처럼 보이는 코드를 자주 보게됩니다. Subversion 저장소에있는 파일에 질문을 첨부 할 수있는 도구 (Win 7과 호환 가능)가 있습니까?Subversion 커밋에서 발생하는 질문/답변을 관리하는 데 도움이되는 도구가 있습니까?

TortoiseSVN과 같은 GUI에서이 도구는 보류중인 조회를 나타내는 파일 아이콘을 변경하고 Q 버전의 기록을 저장하는 것이 이상적입니다. & 이전 버전을 포함한 모든 파일에 대해.

분명히 적절한 커밋 메시지가이 문제를 해결하기위한 방법으로 진행되지만 다른 팀의 많은 기여자가 있습니다. 이는 때로 현실적이지 않고 추가 할 수있는 함정을 인식하는 사람에게 달려 있습니다.

정확히이 도구는 존재하지 않을 것으로 예상되지만 비슷한 해결책이 있으면 크게 환영 할 것입니다.

+3

코드 리뷰를 SVN 워크 플로우에 통합하려는 것처럼 들리네. http://stackoverflow.com/questions/99707/whats-the-best-way-to-do-a-code-review-with-subversion- svn – Oded

+0

@Oded : 코드 리뷰가 반드시 팀간에 작동하지는 않습니다. 물론 그들은 가치가 있습니다. –

+0

@Oded : 서로를 잘 모르는 팀 (또는 서로의 문화, 심지어는 심지어)을 모르는 팀간에 마찰을 일으킬 가능성이 적은 무언가를 찾고있었습니다. Q & A 스타일 도구가 더 객관적인 프로세스를 만들 수 있기를 바랍니다. 그러나 나는 얼굴을 맞대고 코드 리뷰를 한 번 해본 적이 있으므로 아마도 코드 검토 도구를 너무 쉽게 기각 할 것입니다. – keirog

답변

1

언제든지 사용자 지정 Subversion 속성을 추가 할 수 있습니다.

나중에 사용자 지정 Subversion 속성에 대한 리포지토리를 검색하는 스크립트를 작성할 수 있습니다. 완벽한 솔루션은 아니지만 많은 유연성을 제공합니다. 너무 많은 요구되는 행동을 부과하거나 코드 검토 시스템과 같은 질문의 성격에 대한 가정을하는 시스템은 의도 한 용도가 기능적 제공과 일치하지 않을 경우 항상 제대로 작동하지 않을 수 있습니다.

0

이 문제를 해결하기 위해 SVN 커밋 전자 메일을 사용했습니다. 엔지니어링에 종사하는 사람들은 모두 SVN 커밋 전자 메일을 우리 사무실에서받습니다. SVN 모듈이나 SVN 저장소에서 필터링 할 수 있도록 설정하여 팀이 관련 이메일에만 집중할 수 있도록합니다. 이 전자 메일에는 이전 버전의 diff가 포함되어 있습니다 (브라우저에서 SVN 웹보기의 파일을로드하는 클릭 가능한 링크 포함). 우리는 모듈에 대한 변경을 추적하고, 리뷰에 코드를 추가하여 변경 사항이나 리팩토링에 대해 논의 할 목적으로이를 여러 가지 목적으로 사용합니다.

우리는 svnspam을 사용하며 매우 잘 도와줍니다.

현재 이진 파일 비교 및 ​​파일 추가 또는 삭제는 수행하지 않지만 mailer.conf를 사용하여 처리합니다. 이렇게하면 모든 커밋을 얻습니다.

관련 문제