2012-01-13 1 views
1

redmine 프로젝트 버전과 git 태그 사이에 논리적 링크를 설정하려고합니다.redmine 로드맵 버전을 git 태그와 어떻게 연결해야합니까?

현재 내 솔루션에는 각 버전의 위키 페이지를 만들고 repo의 태그에 링크하는 작업이 포함됩니다 ... 그러나 위키가 하드 코드 된 링크로 가득 차면 좋겠다.

redmine 버전을 태그와 직접 연결할 수있는 다른 방법이 있습니까? 또는 적어도 특정 커밋? ##이 버전의 일부 내부 포인터입니다

+0

Redmine 버전이없는 경우 git 태그를 사용하여 생성 할 수 있는지 궁금합니다. – xenoterracide

+0

@xenoterracide 아직까지는이 작업을 할 시간이 없었지만 5 월 이후에 여유 시간을 갖게 될 것이며 백엔드 프로젝트에서 돌아올 것입니다. 여기에 해결책을 게시 할 것입니다 ... Redmine API를 사용하여 [eykanal의 접근법] (http://stackoverflow.com/a/10113567/171711)을 기반으로한다고 생각하십시오. – Coyote

답변

1

레드 마인은

http://<baseURL>/versions/## 

의 형태로 URL과 함께 각 버전에 대한 페이지를 만들 것입니다. 나는 (1) 버전에 관한 모든 중요한 정보를 포함하고 있으며, (2) 서버 이동 (즉, 다른 기본 URI)을 제외하고는 앞으로 변경 될 것 같지 않다.

git 태그를 사용하여 버전을 만드는 것에 대한 의견을 언급하려면 Git hooks을 사용하여 접근합니다. 주어진 커밋을 검사하여 새로운 태그가 있는지 여부를 확인한 post-commit 후크를 상상해보십시오. 그렇다면 Redmine API을 사용하여 새 버전을 만듭니다.

관련 문제