每次正式版本上線后,用于上線的那一時(shí)刻碎连,commit的代碼拉出來作為tag。開發(fā)人員可以繼續(xù)在當(dāng)前開發(fā)分支上開發(fā)驮履,準(zhǔn)備下一個(gè)sprint的上線鱼辙。
如果突然有緊急上線,可以在最新版本的tag的基礎(chǔ)上新建一個(gè)分支:
git branch <branch name> <tag name>
然后checkout一下玫镐,在這個(gè)分支上進(jìn)行緊急上線的開發(fā)倒戏。開發(fā)完成,上線后將新的代碼merge到開發(fā)分支上恐似,繼續(xù)開發(fā)峭梳。
這樣做的好處是開發(fā)一半的代碼不會(huì)影響到緊急上線,方便測試人員測試蹂喻。
對于開發(fā)人員也不用像我一樣做回退了(捂臉):
<>