Appendix A. 서드 파티 도구A.1.Subversion의 모듈 설계( >)(와)과 언어 제휴의 이용( >에 있습니다)에 의해, Subversion을 다른 소프트웨어의 확장이나 연구 최종 단계로서 이용할 수 있습니다. 이 보유에서는 Subversion을 이용하는 몇 가지 서드 파티 도구를 소개합니다. 그러한 것의 실제의 Subversion 클라이언트에 붙어 접하지 않습니다 >참조. A.1. ViewCVS아마, 최초의그리고 분명하게 제일 유명한유틸리티로 Subversion의 공개 API를 잘 이용하고 있는 것은, ViewCVS입니다. ViewCVS 는 본질적으로는, 버전 관리 시스템의 파일이나 디렉토리 (을)를 열람할 수 있는 CGI 스크립트입니다. 유명한 cvsweb 유틸리티를 Python 기반으로 옮겨놓았던 것이 시작입니다. [1] ViewCVS는 CVS 저장소(repository)에의 완전한 웹 인터페이스를 내장하고 있어, 저장소(repository)중의 파일의 버전 관리 내력을 보거나 그러한 파일의 임의의 버전간의 변경 사항을 볼 수 있습니다. 2002년 최초로, ViewCVS의 저장소(repository) 액세스 부분은 어느 정도 일반적인 인터페이스로서 모듈화되어 CVS 저장소(repository)를 위해서(때문에) 그러한 기능을 제공하는 것 같은 두 개의 모듈에까지 성장했습니다. 그 해의 다음에, Subversion의 Python 언어 제휴가 충분히 성장해, Subversion 저장소(repository) 모듈이 ViewCVS 인터페이스를 위해서 쓰여졌습니다. 이것으로 ViewCVS 는 Subversion 저장소(repository)를 열람할 수 있게 되어, 본질적으로는 CVS로 완성되는 것 같은 저장소(repository)의 이력 표시, 차분의 구조를 준비할 수 있게 되었습니다. ViewCVS의 한층 더 자세한 정보는,http://viewcvs.sf.net/ 의 프로젝트 웹 사이트를 보세요. A.2. SubWikiSubWiki Subversion을 이용한 Wiki 프로그램입니다. Wiki는 독특한 퍼블리싱과 커뮤니티 도구로서 World Wide Web상에 돌연 나타났던본질적으로 Web 페이지를 편집하기 위한 Web 기반 인터페이스를 가지고 있습니다. SubWiki 는 연구 최종 단계의 보존의 구조에 버전 관리 시스템 을 이용한다고 하는 이제(벌써) 한 걸음 진행된 컨셉을 Wiki에게 주었습니다. 결과는, web 페이지를 본질적으로는 그대로 편집할 수 있습니다만, 그러나, 그 페이지의 옛 버전을 잃을 일은 없는 CGI 프로그램이 완성되었습니다. SubWiki 에 대해 좀 더 알고 싶은 사람은, http://subwiki.tigris.org/ (을)를 보세요. Notes
|