이 기사의 지침에 따라 Git 저장소가 포함 된 DreamHost 계정에 Redmine 사이트를 설정했습니다.Redmine 이슈 트래커에서 Git 커밋 히스토리를 표시하는 방법
Redmine을 사용하여 프로젝트를 관리하고 SSH를 사용하여 Git 저장소에 내 코드를 커밋 할 수 있으며 Redmine 사용자 인터페이스를 사용하여 소스 코드를 탐색하고 기록을 커밋 할 수있었습니다.
하지만 문제가 있습니다. Git 커밋 내역을 공식 Redmine 사이트와 같은 이슈 트래커와 연결하지 않습니다.
예를 들어, http://www.redmine.org/issues/7000에 커밋 로그가 있습니다.
하지만 내 경우에는
, 나는 # 5로 레드 마인에 의해 번호가 매겨진 티켓을 생성하고, 나는이 같은 로그 커밋 만든 다음commit 580fdb33877d7b4167863f5138973b7a83b352aa
Author: Brian Hsu <[email protected]>
Date: Fri Mar 11 11:43:43 2011 +0800
Add README file. (#5)
commit 9cf0d98a319ffca501dc541c76a6cff9a32d6146
Author: Brian Hsu <[email protected]>
Date: Fri Mar 11 11:40:00 2011 +0800
Inital commit.
나는이 소스 코드 브라우저에서 커밋 볼 수 있었다 버전 관리 탭을 클릭하고 "# 5"를 클릭하여 문제 # 5로 이동하십시오. 그러나 해당 티켓에 580fdb33877d7b4167863f5138973b7a83b352aa의 커밋 로그가 표시되지 않습니다.
그래서 어떻게 Git과 Redmine 문제 추적기를 후킹 할 수 있습니까?
BTW, "A successful Git branching model"으로 언급 된 두 가지 분기 워크 플로를 마스터/개발 했으므로 Redmine이 마스터가 아닌 개발 지점에서 커밋을 후킹하도록하고 싶습니다.
감사합니다.