2014-04-25 47 views
0

假設我的團隊即將在Sprint 15上工作。Git commit with auto-tag and subtag

有沒有一種方法可以讓我從現在開始設置所有提交,如sprint15

如果所有的提交都已經自動標記爲sprint15,我可以手動添加第二個標籤,如pbi120到提交嗎?

+0

我懷念的正是你想要達到的,爲什麼什麼的解釋。 –

+1

標籤指向一次提交,所以目前還不清楚「從現在開始的所有提交都帶有標籤」。也許你想要一個分支而不是標籤...... – twalberg

回答

0

查看project_dir/.git/hooks/commit-msg.sample中的git鉤子示例。你可以用它來添加你想要提交的任何標籤。

例如:

branch=`git rev-parse --abbrev-ref HEAD` 

if [[ $branch == issues/* ]]; then 
    link=$(echo $branch | awk -F/ '{ print "[username/reponame#"$2"]" }') 
    echo "issue link: $link" 
    echo $link >> $1 
fi 

exit 0