[SourceTree 1.6+] 커밋 메시지의 번호를 BTS (Redmine, trac, ...)에 연결
개요
참고 : SourceTree 커밋 로그에 작성된 Redmine 티켓 번호를 클릭할 수 있도록 허용 - Qiita
최근 SourceTree에서 위의 단계를 그대로 추적하면,
이러한 경고가 나온다. 무시해도 동작하지 않는다.
분명히 SourceTree의 사양 변경이 있었던 것 같습니다. 치환처의 표현이, HTML 를 직접 쓰는 방식으로부터 단지 단순히 URL 를 주는 방식으로 변경되고 있다.
전제
SourceTree 1.6 이상. 수락에서는 SourceTree 1.7.0.32509에서 동작 확인했다.
BTS는 URL에 티켓 번호가 나타나는 것이라면 무엇이든 좋다. 우리는 Redmine에서 확인했다 (참고 : Redmine의 URL 형식은 http://<ROOT>/issues/<TICKET#>
).
설정 방법
SourceTree 1.6 이상. 수락에서는 SourceTree 1.7.0.32509에서 동작 확인했다.
BTS는 URL에 티켓 번호가 나타나는 것이라면 무엇이든 좋다. 우리는 Redmine에서 확인했다 (참고 : Redmine의 URL 형식은
http://<ROOT>/issues/<TICKET#>
).설정 방법
#(\d+)
http://redmine.hogefuga.com/issues/$1
비고
정규 표현을 읽을 수 있는 분에게는 석가에 설법이지만, 만약을 위해. 위의 표현은 다음과 같이 작동합니다.
#
로 시작하는 1 자리 이상의 숫자에 부호 http://redmine.hogefuga.com/issues/$1
의 $1
의 위치에 설정해 하이퍼링크로 한다전술 한 바와 같이,이 설정은 리포지토리마다 존재한다. "복수의 리포지토리를 하나의 BTS와 연계"하는 경우에도 매번 설정이 필요합니다.
뒤집으면 리포지토리마다 Redmine이나 trac을 구분하고 있는 경우에도 문제없이 사용할 수 있다는 것이다.
Reference
이 문제에 관하여([SourceTree 1.6+] 커밋 메시지의 번호를 BTS (Redmine, trac, ...)에 연결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ppyv/items/c079bbf35179fde543af텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)