功能å‘布åŽé‡å»ºâ€œä¸‹ä¸€ä¸ªâ€åˆ†æ”¯

时间:2016-11-15 16:59:59

标签: git release-management

manpage for Git Workflows说:

  

在功能å‘布之åŽï¼ŒæŽ¥ä¸‹æ¥çš„集æˆåˆ†æ”¯å¯ä»¥é€‰æ‹©æ€§åœ°ä½¿ç”¨ä¸‹ä¸€ä¸ªå¹¸å­˜çš„主题从master的尖端é‡æ–°ç¼–译和é‡å»ºï¼š

     

食谱:倒带并é‡å»ºä¸‹ä¸€æ­¥

git checkout next
git reset --hard master
git merge ai/topic_in_next1
git merge ai/topic_in_next2

我ç†è§£ç¡¬é‡ç½®ï¼Œä½†ä¸ç†è§£ä¸»é¢˜åˆå¹¶ã€‚由于这是在必须通过 next 到 master 的版本之åŽï¼Œ master ä¸ä¼šåŒ…å«æˆ‘们刚刚åˆå¹¶åˆ°çš„主题< EM>下? (或那些主题是那些没有进入å‘布的主题?)

1 个答案:

答案 0 :(得分:3)

在Git工作æµç¨‹ä¸­ï¼Œå»ºè®®çš„实验主题分支ä½äºŽpu,正在审核的功能以åŠå¯èƒ½å±žäºŽä¸‹ä¸€ç‰ˆæœ¬çš„功能ä½äºŽnext。但是,并éžnext中的所有主题分支都会自动è¿ç§»åˆ°master。对于Git而言,尤其是Junioæ¯å‘¨éƒ½ä¼šæŒ‘选从主页æ—è¾¹åˆå¹¶çš„主题分支,并将主题概述å‘é€åˆ°é‚®ä»¶åˆ—表。这是“用git.git烹饪的东西â€ç”µå­é‚®ä»¶ã€‚

é‡è¦çš„一点是,æ—边的所有åˆå¹¶éƒ½æ˜¯æ‰‹åŠ¨å’Œç²¾é€‰çš„。接下æ¥æ‰€æœ‰äººéƒ½ä¸ä¸€å®šæˆä¸ºä¸»äººã€‚

因此,长时间è¿è¡Œçš„主题分支ä¸æ˜¯100%处于良好状æ€ä½†ä»å¤„于活动开å‘状æ€ï¼Œå¯èƒ½ä¼šåœ¨å¤šä¸ªå‘布周期中ä¿æŒä¸‹ä¸€ä¸ªã€‚这就是“幸存â€çš„内容。