버전관리 해보려고 이것저것 보는데, 개념 정리가 힘드네요.
글쓴이: 송효진 / 작성시간: 목, 2008/03/27 - 3:13오전
버전관리 시스템 : cvs, subversion, git, mercurial
버그 트랙킹 시스템 : bugzilla, trac
클라이언트 백엔드 : tortoisesvn, tortoisehg
제대로 이해한건가요?
젠투에서 trac 설치해보려고 보니 subversion 이 의존성으로 나오던데요,
꼭 필요한건가요? mercurial 이랑 연동해보려 하거든요.
일이 정신이 없다보니 여태 미뤘는데,
이번에는 정신 없어도 꼭 해야 정신차리게 생겼습니다.ㅎㅎ
Forums:
버전관리 볼게 많은거 같습니다.
위키페디아에 보면 정리가 좀 되어 있던데요.
리비전 컨트롤 http://en.wikipedia.org/wiki/Revision_control
SCM(Software configuration management) http://en.wikipedia.org/wiki/Software_Configuration_Management
리비전 컨트롤 리스트 http://en.wikipedia.org/wiki/List_of_revision_control_software
비교 분석 http://en.wikipedia.org/wiki/Comparison_of_revision_control_software
요즘 추세는...
버그트랙터으로만 2%로 부족한 점이 있어서 그런지...
리비젼 + 이슈, 버그트랙킹 + doxygen + Wiki 로 가는 것 같습니다.
아무래도 위키가가 좀더 개방적이고, 자유로우니...
Hello World.
CDE냐 소스관리(형상관리)냐
오호라님이 언급하셨듯이, 프로젝트 관리할 때 소스뿐만 아니라 프로젝트 전반의 활동, 정보, 결과물을 축적하고 관리하는 추세로 가고 있더군요.
개발 관점에서, CDE(Collaborative Development Environment)라는 용어를 쓰더군요. 전에 회사에서 이를 도입하려고 검토한 적이 있습니다. (물론 비용 때문에 ... ^^)
* CollabNet Enterprise Edition http://www.collab.net/products/enterprise_edition/
* SourceForge Enterprise http://www.collab.net/products/sfee/ /* 어느새 Collab으로 인수되었네요. */
* GForce Advanced Server http://gforgegroup.com/es/ /* GForge 상용 버전 */
* ClearCase, JIRA+Confluence
CollabNet 제품군을 보면 PMS(CDE) 전반의 기능을 쉽게 알 수 있습니다.
오픈소스로도 대안이 많습니다.
여러 프로젝트를 통합적으로 관리할 거면 CDE가 개별적인 솔루션 조합보다 나을 수도 있습니다. 개발자 + 관리자 관점에서.
FOSS라면 너무나 많은 조합이 있을 테고 ... 프로젝트 규모나 조직의 특징과 기능에 맞게 프로젝트 관리툴을 고르시면 되겠네요.
trac은 1.x 버전에서는 단일 프로젝트 단위의 PMS입니다. 여러 프로젝트를 통합 관리하는 기능은 2.x대 로드맵에 잡혀있더군요. 심플한 것을 선호한다면 trac이 좋은 선택이 될 듯합니다. 게다가 trac은 추가할 수 있는 매크로나 플러그인이 많아서 기능 확장에 좋더군요. (저는 개발용 아닌 업무 관리용으로 trac을 쓰고 있습니다.)
trac 은 그냥 버그
trac 은 그냥 버그 트래킹 시스템이라고만 보기는 힘들 것 같습니다.
물론 버그 트래킹(이슈 트래킹) 시스템도 가지고 있지만..
이슈 트래킹+위키+웹 SVN 저장소 뷰어(?)+로드맵 관리 등등
종합 프로젝트 관리 시스템이라고 보는 게 맞을 것 같네요.
버그 질라 말고 다른 버그 트래킹 시스템으로는 mantis 가 있지요.
SVN이 기본이긴 한데.. 정식은 아니지만 원한다면 플러그인 식으로 소스 버전관리 백엔드를 변경할 수 있는 듯 합니다.
http://trac.edgewall.org/wiki/VersioningSystemBackend
----------------------
Emerging the World!
Emerging the World!
어렵네요 @.@; 젠투
어렵네요 @.@;
젠투 위키에 trac mercurial 있으면 바로 할 수 있을텐데 ㅎㅎ
시키는대로 무조건 따라하지 않고,
원하는대로 해보려니 잘 안되네요.
이해하고 적용하려면 짬짬히 해보는걸로는 한참 걸릴듯 합니다.
목표 : apache2 + mod_python + trac + mercurial 에 프로젝트별로 도메인 할당.
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
https://xenosi.de/
음핫핫핫 설치완료.
음핫핫핫
설치완료.
지금은 eclipse3.3 + mercurial 과 씨름중 @.@;;;
이클립스 자체를 처음 써보는거라 많이 헷갈리네요.
php project 를 만들고 설정하려니 없고,
mercurial project 는 넘어가질 않고;;;
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
https://xenosi.de/
저도 한번 해봐야겠네요 ㅇ_ㅇ''
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
댓글 달기