Gitブランチに対応するRedmineチケットを開く
うちのチームでは、Gitのブランチに対応するチケットの番号を含めるようにしています。
こんな風に: feature/123456-fix-edit-form-validation
そのため「あれっ?不具合があるのはどの項目のことだっけ?」と思った時は、チケットもすぐ見つけれるんですが、その時にブラウザでRedmineを開いてコミット番号を入力するのは時間の無駄。
なので、こんなスクリプトを使っています(~/bin/redmine
などに保存してください)。
#!/bin/bash
BRANCH="$(git branch 2>/dev/null | grep '^\*' | sed -e "s/^* //")"
ISSUE_BASE_URL="https://【うちのRedmineのホスト名】/issues"
if [[ "$BRANCH" =~ ^feature/([0-9]+)-.*$ ]]; then
open "${ISSUE_BASE_URL}/${BASH_REMATCH[1]}"
else
echo 'Branch name does not match [feature/123456-some-description]' >&2
exit 1
fi
Author And Source
この問題について(Gitブランチに対応するRedmineチケットを開く), 我々は、より多くの情報をここで見つけました https://qiita.com/tonluqclml/items/f55b4e9c88abbe49df69著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .