"Trac 설치하기 1 - Subversion Edge 및 MySQL 기반"에 이어지는 글입니다. 앞선 글에서는 DBMS와 서브버전 에지를 설치하여 기반 환경을 준비했다면 이번 글에서는 본격적으로 파이썬을 사용하는 Trac을 설치 합니다. ■ 파이썬 레지스트리 등록과 기본 도구 설치 Subversion EDGE에 파이썬이 포함되어 설치되는 과정에서 환경변수에 파이썬 경로를 설정하는 작업은 하지만 레지스트리에 등록하는 작업은 누락되어 파이썬 배포판을 설치하거나 기타 여러 작업에서 레지스트리를 통해서 파이썬의 설치 여부와 버전등을 확인하는 작업이 있으면 파이썬이 서브버전 에지에 포함되어 있음에도 불구하고 해당 작업들은 모두 실패 합니다. 그래서, 레지스트리 등록 작업이 꼭 필요한데 아래의 코드를 setreg..
이번 포스팅에서는 윈도우 환경에서 여러 사용자를 대상으로 하는 형상 관리 시스템, 이슈 트래커 등을 포함하는 협업 개발 시스템을 검토하는 곳을 대상으로 Subversion EDGE, Python 및 Trac, MySQL(XAMPP 기반)을 설치하여 고성능의 협업 개발 시스템을 구축하는 과정을 나눌까 합니다. 최근에 각광받고 있는 Git(http://git-scm.com/)나 Mecurial(http://mercurial.selenic.com/)와 같은 분산형 형상 관리 도구도 있지만 오랜 기간 개발자들로 부터 사랑받아온 대표적인 형상 관리 도구로 CVS(http://www.nongnu.org/cvs/)와 Subversion(http://subversion.apache.org/)을 들 수 있습니다. Sub..
프로젝트를 수행함에 있어서 참여 주체간의 원활한 소통은 프로젝트의 성패를 좌우하는 핵심 요소 중의 하나라고 단언할 수 있습니다. 고객 및 사용자, 기획 및 설계자, 개발자, 품질 보증 조직 등 참여 주체간에 커뮤니케이션을 명확히 하여 혼선을 막고, 요구 사항 또는 이슈의 처리 결과를 예측 가능하도록 하여 각 주체가 수행 할 역할에 각 자원을 집중 할 수 있도록 환경을 구축 하는 것이 필요 합니다. 이런 필요를 돕는 도구로 이슈 트래커, 형상 관리 도구, 위키 등과 같은 협업 도구를 예로 들 수 있는데 이번 포스팅에서는 이슈 트래커와 형상 관리 도구에 초점을 맞추어서 일반적인 사항을 다루어 보고자 합니다. ■ 이슈트래커 이슈트래커(Issue tracker)는 버그 트래커(Bug tracker)라고도 불리는..