본문 바로가기

공부/Issue Tracking System

개인용 Java 기반 프로젝트 환경 설치 - (4) Redmine 과 Mercurial, MyLyn, Email 연동 1. 개요 레드마인은 서브버전, 머큐리얼 등 소스 버전 관리 툴과 연동할 수 있는 기능을 제공한다. 현재 BitNami Redmine은 다음과 같은 저장소와의 연계를 기본적으로 지원한다. SubversionDarcsMercurialCVSBazzarGit 또한, 레드마인은 이클립스 플러그인인 MyLyn과 연동이 가능하고, 메일을 연동하여 매 변동사항을 관련자에게 메일로 전달할 수 있다. 이번 포스팅에서는 Redmine에 아래와 같은 설정을 하는 절차를 알아본다.Mercurial 저장소를 연동하여 Redmine에서 소스 관리가 가능하도록 한다. Eclipse MyLyn Plug-in 과 연동하여, Redmine의 일감을 MyLyn과 동기화한다. Redmine에 메일을 연동하여, 일감이 변경될 때마다 관련자에.. 더보기
개인용 Java 기반 프로젝트 환경 설치 - (3) BitNami Redmine 설치 1. 개요 레드마인은 PMS(Project Management System)의 한 종류로, 루비 온 레일즈(Ruby on Rails)를 기반으로 작성된 시스템이다. 레드마인은 프로젝트 관리, 일정 관리, 형상 관리 통합, 이슈 추적 등의 기능을 지원하며, 다양한 플랫폼과 데이터베이스를 지원하고 있다. 레드마인에 대한 자세한 내용은 공식 홈페이지(http://www.redmine.org/)를 통해 확인 가능하다. 공식 홈페이지 역시 Redmine로 되어있으므로, 사용 전에 미리 리뷰를 하고 싶다면, 이 사이트를 통해 기능들을 확인하면 되겠다. 개인적으로 사용하면서 Trac과 유사한 환경이여서 사용에 그다지 어려움을 느끼지 못했으며, 기능이나 디자인 면에서는 Trac보다 오히려 나은 느낌을 받았다. 다만 R.. 더보기
Redmine 개요 참고 사이트 #1 : http://trac.tistory.com/ 아직 TOW(Trac On Windows) 관련 유입 키워드가 많은 상황에서 공식 홈페이지에서 이야기하는대로 TOW에 대한 추후 업데이트는 지원이 중단 간만에 이슈 트랙킹 시스템을 사내에서 사용하려던 나에겐 청천벽력 같은 소리였는데...다행히도 공식 사이트에서 이에 대한 대안을 제시하고 있음 참고 사이트 #2 : http://bitnami.org/ 이 사이트에서 Redmine(뿐만 아니라 다양한 Open Source 어플리케이션) 설치 패키지를 지원하고 있음 Redmine은 기본적으로 Ruby On Rails 를 이용하여 개발되었다고 하며Ruby On Rails라는 언어는 웹 개발에 있어서 생산성이 특히 뛰어난 언어로 알려져 있다. (위의.. 더보기
SVN Update Update는 다른 사용자가 Commit한 데이터를 받아오기 위해 사용한다. Commit을 하기 전에는 언제나 Update를 받고 시작하는 것이 좋다. 만약, 다른 사용자가 이미 Commit한 문서를 Update 받지 않고 Commit을 받으면 충돌이 발생할 가능성이 있다. 1. SVN 최상위 디렉토리를 우클릭 한 후, "SVN Update" 메뉴를 선택한다. 2. 창이 하나 뜨게 되고, 업데이트 받는 내용이 표시된 후, Update 완료 메시지가 표시된다. 더보기
SVN Commit 자신이 등록/수정/삭제한 파일이 있다면, 그 파일이 다른 사람에게도 적용될 수 있도록 해당 파일을 commit 해주어야 한다. 1. 파일을 변경하면 다음과 같이 디렉토리에 느낌표가 표시된다. 이 표시는 해당 디렉토리에 변경된 파일이 있다는 것을 의미한다. 2. 느낌표로 표시된 디렉토리, 또는 최상위 디렉토리, 또는 변경된 파일을 우클릭한 후, "Commit" 메뉴를 선택한다. 3. Commit 하기 위한 파일을 선택하고, "OK" 버튼을 누른다. 텍스트 박스에 수정된 내역에 대한 로그를 남기면 차후 소스 등의 관리에 용이하다. 4. 파일 업로드가 수행된다. 이후 디렉토리의 느낌표 표시가 다시 체크 표시로 변경된다. 더보기
SVN Client 초기 설정 1. 앞으로 프로젝트와 관련된 소스, 자료 등을 모아놓을 디렉토리를 하나 생성 2. 디렉토리를 우클릭한 후, 나온 메뉴 중 "SVN Checkout" 을 선택 3. URL of repository를 원하는 주소로 설정하고, "OK" 버튼을 누른다. 4. 해당 디렉토리에 파일이 복사되기 시작한다. 5. 복사가 완료되면 그림과 같이 화면에 체크표시가 나타난다. 더보기
TOW(Trac on Windows) 설치하기 [서문] Trac은 잘 알려진 Project Management 툴이며, 위키, Sub Versioin 등과 연동하여 프로젝트 일정, 상세 내역, 형상 관리 등... 프로젝트를 진행할 때 이거 하나면 프로젝트 관리에 있어서는 더 이상의 부족함이 없을 듯한... 다만 Trac을 사용하기에 가장 치명적인 단점은 설치가 어렵다는 점 나 역시 각종 세팅이나 인스톨이리면 머리를 자연스럽게 흔들게 되는 사람이라... 자연히 좋다는 점을 알면서도 Trac의 설치를 해본 적이 없다. 큰맘 먹고 Trac을 설치해보려고 검색을 시도하다가 TOW(Trac on Windows) 라는 프로그램을 확인하게 되고, 압축만 풀면 바로 돌아가게 할 수 있다는게, 무척이나 제작자에게 고맙게 느껴젔다. [설치과정] 1. TOW 다운로드 .. 더보기