뭐가 좋을까 조사중-_-
Trac은 예전에 친구들과 프로젝트를 하면서 사용해봐서 조금 아는데, RedMine이라는 것은 처음들었는데, 여기저기에서 좋다고 많이 추천을 하는 이슈관리시스템인 듯 하네요.
그래서 조금 써보니까 대충 이렇게 비교가 되네요.
RedMind = Trac + @;인 듯 합니다. Trac에 있는 기능은 다 있고, 거기에 차트같은 부가기능도 좀 더 있고, 다양한 Repository를 지원하는 듯합니다. Trac도 뭐 플러그인 깔면 다 할 수 있다곤 하지만, 사람들은 올인원을 좋아하기때문에.....-_-


1. 개발언어
RedMine은 Ruby, Trac은 Python

2. 공통적으로 있는 것
  • 위키시스템 - 둘 다 비슷한 방식으로 제공. 하지만, 편집기가 조금 다른 것 같음(문법).
  • 작업내역 보여주기 - Trac은 Timeline으로 RedMine은 작업내역(Activity)로 존재한다. svn커밋이나 문서나 이슈생성 등을 하게되면 여기에 내역이 남는다.
  • 이슈(티켓) - Trac은 Ticket이고, RedMine은 Issues로 존재. 이것도 비슷하긴 한데, RedMine에서는 이슈마다 현재 작업진행도를 입력할 수 있고, 완료 기간까지 입력이 가능하다. 이 이슈에 대해서 반만 작업되었다면 50%로 업데이트가 가능-_-
  • SVN연동 - Trac은 svn을 자체적으로 생성해서 연동하는 걸로 알고 있는데, RedMine은 뭐 그냥 svn주소만 입력하면 연동이 되는 듯 하다.
  • 다국어지원 - Trac과 RedMine 둘 다 한국어 지원을 한다. 오픈소스프로젝트이기 때문에 사람들이 많이 참여를 해서 쉽게 한글화를 한 것 같다. RedMine에서 가장 눈에 띄는 한글화는 Issues->일감 이다.
  • 로드맵 - 해당프로젝트에 대해서 해당 이슈가 얼마만큼 해결이 되었는지 보여주는 로드맵. 기능은 비슷한 듯.
  • Eclipse MyLyn연동 - 둘 다 연동이 되는 듯. Trac밖에 해보진 않았지만, RedMine도 찾아보니 있음.
  • 소스코드비교 - svn에서 소스코드비교된 것이 화면에 나옴. Trac은 한화면보기 밖에 안되고, Reversion별로 비교를 할 수 없음. RedMine은 두화면보기도 되며, Reversion별 비교를 할 수 있음.
3. RedMine에만 있는 것
  • Gantt Chart - 해야할 이슈가 언제까지 해야하고 해당 프로젝트가 언제 완료해야하는 지 한눈에 알아볼 수 있는 Gantt Chart를 제공한다. 이슈만 제대로 입력한다면 이 차트는 자동으로 작성이 된다.
  • 뉴스 - 뉴스라고 해서 이걸 입력하면 개요부분에 보이게 되는데, 그냥 RedMine에 접속해서 가장 처음에 볼 수 있는 새로운 소식과 같은 기능임.
  • 문서 - Trac같은 경우 문서관리를 그냥 Wiki에서 다 했었는데, 문서라는 메뉴가 따로 있음. 따로 있는 게 더 좋은 듯.
  • 관련파일 - 파일만 따로 올릴 수 있는 기능이 있음.
4. Trac에만 있는 것
  • 상세 권한 설정 - 아무리 찾아봐도 Trac에만 있는 건 이것 하나인 것 같기도....-_- Ticket보고, 수정하고, 생성하는 권한을 상세히 설정할 수 있음. 사실 좀 필요 없는 것 같은데....-_-

스크린샷 RedMine에 있는 소스비교.
사용자 삽입 이미지
스크린샷 RedMine의 Gantt Chart
사용자 삽입 이미지
결론은 RedMine....-_-
 
Posted by 머드초보
,