2009-11-09 5 views
6

Subversion 저장소는 소스 코드에서 생성되는 doxygen의 html, latex 및 man 디렉토리를 포함합니다. 작은 소스 코드 변경에도 새 파일이 임의의 이름으로 생성되어 버전 제어 시스템을 크게 변경합니다.새 doxygen 출력을 사용하는 리비전 간의 변경 횟수를 최소화하려면 어떻게합니까?

이 문제를 해결할 방법이 있습니까? 어떻게하면 doxygen으로 생성 된 문서를 포함하면서 개정 사이의 변경 집합을 최소화 할 수 있습니까? 또는 doxygen genrated 파일 중 더 이상 사용되지 않고 제거해야하는 파일을 어떻게 찾을 수 있습니까?

답변

6

특정 질문에 대한 답변을 제공하지 않고 질문에 답하는 것을 싫지만 일반적으로 저장소의 doxygen 문서를 추적하는 것은 좋지 않습니다. autoconf가 생성 한 configure 스크립트에서도 마찬가지입니다.

사람들이 doxygen이 부족하여 문서를 생성 할 수 없다는 걱정이된다면 자신의 언어 및 로캘로 개인 repo에서 호스팅하는 것이 좋습니다.

당신은에 대해 에 대해 이렇게하기 위해 빌드 스크립트를 수정할 수 있습니다. 몇 년 동안 무료/오픈 소스 소프트웨어를 사용해 본 경험을 통해 실제로 문서를 관심있는 사람들은 문서를 생성 할 수 있지만 귀하의 마일리지는 다를 수 있습니다.

제거 중복 병합 충돌이 이럴 생성 된 문서를 외부화 정당화 (즉, 조 코멘트 지금 워드 프로세서 모두를 병합하는 변경).

+0

공정한 점. 나는 단지 fsck라고 말할 수 있으며 doxygen으로 만든 라텍스 소스에서 생성 된 pdf 만 포함 할 수 있습니다. OTOH는 html 트리를 탐색하는 것이 좋습니다. –

+0

적어도 얼마나 병합 할 html 파일이 적은지 확인하십시오. :) – Macke

+0

아주; 네트워크 드라이브에 html 트리가 있으면 충분합니다. 버전 관리하에 넣을 필요는 없습니다. 자동화 된 빌드 서버를 사용하여 이러한 파일을 최신 상태로 유지하십시오. –

관련 문제