깃알못의 레드마인과 git 연동하기
현재 참여 중인 프로젝트에서도 저는 레드마인을 사용 중인데요.
(예전만큼의 활용도는 아니지만...)
처음에는 형상관리툴로 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 명령어로 원격 저장소의 변경 내용을 로컬 저장소로 받아야만 하는데 이 작업을 자동으로 하려면 배치 작업을 해야 하는지 제가 모르는 다른 방법이 있는지 모르겠네요.
혹시 이 글을 보시는 분들 중에 아시는 분이 있을까요? ^^;