SourceTree로 #로 시작하는 번호의 GithubIssue 또는 Redmine에 대한 링크를 붙이는 방법

제목대로.
구구는 나온 일본어 사이트의 정규 표현이라고 움직이지 않았기 때문에 쓴다.

이 기사에서 하고 싶은 일



SourceTree에서, Commit의 상세가 쓰여 있는 Panel안에 써 있는 CommitMessage의 # 로 시작되는 곳을 링크로 한다.
해당 링크를 클릭하면 GitHubIssue 또는 Redmine 티켓을 표시합니다.


※화상은 CakePHPDocs의 Github 저장소 의 리포지토리를 보고 있는 경우입니다.

필자 설정이라든가


  • 영어 설정의 SourceTree(일본어판에서도 OK), Mac, 아마 Windows에서도 괜찮다.
  • 아이콘이 표시되지 않지만 버튼의 위치는 크게 변경되지 않습니다

  • 설정 장소



    오른쪽 상단의 "Settings"를 누르십시오.





    Commit Text Replacements에서 Add를 누르십시오.





    Replacement Type:을 Other로 선택





    이것을 설정


  • Regex Pattern : #(\d+)
  • Replace With : <a href="http://(YOUR_HOST)/(YOUR_PATH)/issues/$1">#$1</a>
  • Github이면
  • Replace With : <a href="https://github.com/(YOUR_ACCOUNT)/(YOUR_REPOSITORY)/issues/$1">#$1</a> )


  • 예: Github이라면


  • Regex Pattern : #(\d+)
  • Replace With : <a href="https://github.com/ykeisuke/funny_proj/issues/$1">#$1</a>

  • 예: Redmine이라면


  • Regex Pattern : #(\d+)
  • Replace With : <a href="http://redmine:8080/funny_proj/issues/$1">#$1</a>

  • 예: cakephp/doc


  • Regex Pattern : #(\d+)
  • Replace With : <a href="<a href="https://github.com/cakephp/docs/issues/$1">#$1</a>">#$1</a>

  • 이상 φ('ᴗ'」)

    좋은 웹페이지 즐겨찾기