2011-01-27 3 views
0

라이브러리를 사용하고 있는데 변경 사항이 Subversion 저장소의 다른 프로젝트를 손상시키는 경우 궁금합니다. 따라서 Subversion 저장소의 모든 프로젝트에서 사용법을 검색하고 싶습니다. 저장소의 프로젝트SVN 저장소 전체에서 코드 사용 추적하기

내 최고의 옵션이 무엇인지 궁금합니다. 모든 프로젝트를 디스크에 다운로드하고 인덱서를 사용하여 검색을 시도했지만 그 접근법은 꽤 까다 롭습니다 (그리고 정기적으로 프로젝트를 업데이트해야합니다).

IntelliJ 9를 사용하기 때문에 이런 종류의 일을 할 수있는 플러그인 (또는 내장 된 기능)이 있는지 궁금합니다. "프로젝트 및 라이브러리"에서 검색하는 것은 충분히 광범위한 검색이 아닙니다.

FishEye가이를 지원하는 것처럼 보입니다.

감사합니다.

내가 몇 가지 옵션을 생각할 수

답변

0

:

  • GNU Global은 상호 참조합니다 기능을 기능은 코드베이스
  • Doxygen에 걸쳐 사용되는 위치를 확인하는 것은 매우 유용 할 수 있습니다 callsites와 인덱스에 몇 가지 옵션이 있습니다 호출자/피 호출자, 비록 이것이 매우 느릴 수 있다고 생각하지만
  • Hudson과 같은 빌드 서버를 설정하고 적어도 하루에 한 번씩 모든 프로젝트를 빌드하는 작업을 만듭니다. 이렇게하면 가장 큰 변화를 가져 오지 않는다는 것을 알 수 있습니다.
+0

감사합니다. GNU Global을 사용하면 디스크에 소스 코드가 있어야합니다. –

+0

예, 전체 체크 아웃을 수행 한 다음 전체 소스 트리에서 전체를 실행해야합니다. –