현재 참여 중인 프로젝트에서도 저는 레드마인을 사용 중인데요. (예전만큼의 활용도는 아니지만...)
처음에는 형상관리툴로 SVN을 사용 중이었는데 현재는 git으로 툴을 변경하여 사용 중입니다. 그래서 프로젝트 관리용으로 사용 중인 레드마인의 저장소를 git으로 설정을 해 봤는데요. 그 방법을 간단하게 정리해 볼게요.
현재 사용 중인 Bitnami 레드마인의 버전은 3.4.6 버전인데 설치할 때 이미 git 프로그램이 설치되어 있더라고요. 기본 경로로 설치를 했다면 git의 설치 경로는 아래와 같습니다.
내 PC > 설치 디스크(저의 경우 C:) > Bitnami > redmine-3.4.6.0 > git
위 경로로 들어가서 git-bash.exe 또는 git-cmd.exe를 더블 클릭해서 실행합니다.
그럼 위와 같이 콘솔 창으로 git이 실행되는데요. 여기서 git 저장소로 사용할 디렉터리를 생성하시고요. 아래 명령어로 저장소를 복제합니다.
$ git clone {저장소 url}
저장소를 추가할 프로젝트의 설정 > 저장소 > 저장소 추가로 이동하면 위와 같은 화면이 나오는데 여기서 형상관리시스템을 Git으로 선택하시고 필수 항목인 저장소 경로를 입력, 나머지 항목은 원하시는 대로 입력하신 후 만들기를 클릭하시면
프로젝트의 저장소 메뉴에서 위와 같이 git의 내용을 확인하실 수 있어요. 간단하게나마 통계도 확인할 수 있고 해당 화면에서 compare 기능 역시 사용할 수 있기 때문에 저 같은 경우 유용하게 사용할 수 있더라고요. 단! git은 svn과는 다르게 서버에 직접 접속해서 확인하는 방식이 아니고 clone 명령어를 이용해 로컬(여기서는 레드마인 서버) 저장소에 복제한 데이터를 보여주는 방식이라 svn처럼 실시간으로 최신 정보를 가져오는 게 아니라 $ git pull 명령어로 원격 저장소의 변경 내용을 로컬 저장소로 받아야만 하는데 이 작업을 자동으로 하려면 배치 작업을 해야 하는지 제가 모르는 다른 방법이 있는지 모르겠네요.