지점 이름에 issue 번호가 있으면 제출 메시지에 issue 번호를 자동으로 입력합니다
GitHub의 경우 링크를 추가하는 것도 편리합니다.PR을 만들어 개발하면 PR의 링크는 자동으로 들어갑니다.개인의 프로젝트라면 홍보를 할 줄 모르기 때문에 수동 타협이라고 할 수도 있다.
그러면 손 입력도 심심해서 자동 입력이 가능합니다.다행히도 회사에는 지점명
issues/100-something
이라는 문화가 있어 이에 상응하여 지점명에서 자동으로 얻을 수 있다..git/hooks/prepare-commit-msg
의 파일은 제출 메시지에 대한 스크립트를 실행할 수 있기 때문에 이 기능을 사용합니다.이런 느낌.
#!/bin/sh
COMMIT_MSG_FILE=$1
COMMIT_SOURCE=$2
SHA1=$3
number=`git branch 2> /dev/null | egrep '^\*' | cut -b 3- | sed -e "s/^issues\/\([0-9]*\).*/[#\1] /g"`
if [[ $number == "[#"* ]]
then
case "$COMMIT_SOURCE,$SHA1" in
,|template,)
/usr/bin/perl -i.bak -pe '
print "'"${number}"'"
if /^\n/ && $first++ == 0' "$COMMIT_MSG_FILE" ;;
*) ;;
esac
fi
git commit
메시지를 제출하는 헤더[#145]
에 자동으로 들어갑니다.편리하다!!
Reference
이 문제에 관하여(지점 이름에 issue 번호가 있으면 제출 메시지에 issue 번호를 자동으로 입력합니다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/takayama/items/bad925672f3128a5cafe텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)