代碼已經送出了好幾次才想起來其中有幾次送出是要盡快上線的。沒辦法,隻能進行cherry pick了。
我使用的是IDEA,但是在git菜單裡找了半天沒找到cherry pick相關的操作入口。
百度了一下,找到一篇CSDN上面的文章:
https://blog.csdn.net/u010800970/article/details/80000494照貓畫虎,依葫蘆畫瓢,試了一下,結果不管用。。
不知道是版本問題還是怎麼回事,隻好去官網找文檔,順利解決!
這裡記錄一下使用過程。
我目前的代碼分支是2198,目标上線分支是2243。後面2243的代碼review後會合并都hotfix分支上。
- 切換分支到目标分支2243上
- 打開Versin Control面闆
- 在版本控制台點開Log标簽
- 修改分支為要cherry pick的分支
- 點選最後一個按鈕,可以把已經合并過來的送出置灰。這一步可選
- 在下面選擇要cherry pick的送出,按住ctrl鍵選多條,然後點選倒數第二個按鈕進行cherry pick
- 接下來IDEA會依次把每一次送出彈出來讓你寫送出消息(使用預設的就行)。前面選了多條就會彈多次,是以不要急。
- 最後把送出的代碼Push掉就好了。