개발자라면 언젠가는 사용하게되는 것이 버전관리툴(svn, git, ...)과 Issue Tracker 죠.


오늘은 TortoiseGit 과 issue tracker 를 연동하는 법을 소개하겠습니다.(단순히 issue 번호에 link 거는 정도 까지만 입니다.)


TortoiseGit 으로 Local 저장소를 준비해주세요.


그리고 연동할 Issue Tracker 도 있어야겠죠?


윈도우 탐색기에서 Local 저장소를 선택 후 우클릭 하고 


TortoiseGit -> Settings 클릭하면 아래와 같은 화면이 뜹니다.






- Hook Scripts/Issue Tracker Config 를 선택

- Config source 는 공통적으로 적용할 예정이므로 Global 을 선택했습니다.

- bugtraq.url : http://my_mantis/view.php?id=%BUGID% <- (요건 제가 사용중인 MantisBt 이니, 각자가 사용하고자 하는 IssueTracker 의 url 을 넣으셔야 합니다)

- bugtraq.message : %BUGID%

- bugtraq.logregex : Test 버튼 눌러서 입력합니다.


  


Message part expression : [Ii]ssues?:?(\s*(,|and)?\s*#\d+)+

Bug-ID expression : (\d+)


- 이제 설정이 완료되었습니다.


- git commit log 작성시 Tester 의 Sample text 처럼 입력하면 log 확인창에 아래와 같이 issue 번호에 링크가 걸리게 됩니다.




이제 링크를 클릭하여 Issue Tracker 의 해당 이슈가 보이면 성공이죠~


이상으로 TortoiseGit 에 Issue Tracker 연동 방법에 대한 정리를 마치겠습니다~~ 






+ Recent posts