我們使用git,功能分支和重新綁定將功能分支引入主人。因此,我們的圖形看起來像這樣GIT,如何在工作流工作流程中應用錯誤修正
* 08a3854 - (master, Feature_2) implement feature_2 more
* cf944c7 - implement feature_2 ...
* 4b4ed7c - (Feature_1) implement feature_1 more
* 483fd88 - implement feature_1 ...
如果我們現在檢測Feature_1的錯誤(這個功能是不是很老),我們將直接修復功能,在這一點上。首先,我們正在從Feature_1創建一個分支來進行修復。
* 08a3854 - (master, Feature_2) implement feature_2 more
* cf944c7 - implement feature_2 ...
| * 2c383b6 - (Feature_1_fix) fix for feature_1
|/
* 4b4ed7c - (Feature_1) implement feature_1 more
* 483fd88 - implement feature_1 ...
同時,我們希望把Feature_1_fix支進Feature_1分支,然後刪除修復分支之後,這樣的結果可能會是這樣結束。
* 08a3854 - (master, Feature_2) implement feature_2 more
* cf944c7 - implement feature_2 ...
* 2c383b6 - (Feature_1) fix for feature_1
* 4b4ed7c - implement feature_1 more
* 483fd88 - implement feature_1 ...
這是可能的,我們必須做什麼?