[請益] git協同合作問題
遇到一個情境 想請問應該如何操作
假設現在
有一個主分支release
兩個feature branch
第二個分支需要用到第一個分支部分代碼
另外一部分不能弄進來
但是因爲第一個分支還沒回release
但如果選擇了pull merge 第一個分支拉部分的code(如圖紅色的部分)
第二分支回release之後...
第一個分支去pull release的時候會造成檔案被修改或刪掉如圖藍色部分
https://i.imgur.com/hgMRn5l.jpg
紅色那塊該怎麼做呢?才不會影響到藍色部分的代碼
是不是應該pull 完第一個分支之後reset ?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.75.111.130 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1639028434.A.680.html
※ 編輯: greytiger (211.75.111.130 臺灣), 12/09/2021 13:43:36
推
12/09 13:53,
2年前
, 1F
12/09 13:53, 1F
→
12/09 13:53,
2年前
, 2F
12/09 13:53, 2F
推
12/09 13:54,
2年前
, 3F
12/09 13:54, 3F
→
12/09 13:55,
2年前
, 4F
12/09 13:55, 4F
Cherry pick 要的每一個commit嗎~
※ 編輯: greytiger (211.75.111.130 臺灣), 12/09/2021 14:09:03
推
12/09 14:41,
2年前
, 5F
12/09 14:41, 5F
推
12/09 15:07,
2年前
, 6F
12/09 15:07, 6F
推
12/09 15:19,
2年前
, 7F
12/09 15:19, 7F
推
12/09 16:06,
2年前
, 8F
12/09 16:06, 8F
→
12/09 16:14,
2年前
, 9F
12/09 16:14, 9F
→
12/09 16:14,
2年前
, 10F
12/09 16:14, 10F
推
12/09 16:56,
2年前
, 11F
12/09 16:56, 11F
推
12/09 19:50,
2年前
, 12F
12/09 19:50, 12F
推
12/09 19:52,
2年前
, 13F
12/09 19:52, 13F
請問rebase 怎麽操作呢
小弟只有用過rebase release
和rebase 改commit
沒有在feature branch
rebase 其他的feature branch過
如果選用squash merge
還會出現藍色的那種狀況?
1. 如果 在B 分支 squash merge 分支A
2. B PR回release 用 squash merge進去
這樣還會有藍色狀況嗎?
※ 編輯: greytiger (42.72.113.67 臺灣), 12/09/2021 21:37:37
→
12/09 21:49,
2年前
, 14F
12/09 21:49, 14F
→
12/09 21:49,
2年前
, 15F
12/09 21:49, 15F
推
12/09 22:17,
2年前
, 16F
12/09 22:17, 16F
→
12/09 22:17,
2年前
, 17F
12/09 22:17, 17F
推
12/10 01:58,
2年前
, 18F
12/10 01:58, 18F
→
12/10 01:58,
2年前
, 19F
12/10 01:58, 19F
推
12/10 11:55,
2年前
, 20F
12/10 11:55, 20F
推
12/10 11:59,
2年前
, 21F
12/10 11:59, 21F
→
12/10 12:00,
2年前
, 22F
12/10 12:00, 22F
推
12/10 19:38,
2年前
, 23F
12/10 19:38, 23F
推
12/11 09:39,
2年前
, 24F
12/11 09:39, 24F
→
12/11 09:40,
2年前
, 25F
12/11 09:40, 25F
→
12/11 09:41,
2年前
, 26F
12/11 09:41, 26F
→
12/11 09:42,
2年前
, 27F
12/11 09:42, 27F
推
12/11 16:40,
2年前
, 28F
12/11 16:40, 28F
推
12/11 22:22,
2年前
, 29F
12/11 22:22, 29F
→
12/13 15:56,
2年前
, 30F
12/13 15:56, 30F
→
12/14 23:19,
2年前
, 31F
12/14 23:19, 31F
→
12/14 23:19,
2年前
, 32F
12/14 23:19, 32F
推
12/15 08:28,
2年前
, 33F
12/15 08:28, 33F
→
12/15 08:28,
2年前
, 34F
12/15 08:28, 34F
→
12/15 08:28,
2年前
, 35F
12/15 08:28, 35F
推
12/15 18:55,
2年前
, 36F
12/15 18:55, 36F
推
12/16 13:57,
2年前
, 37F
12/16 13:57, 37F
→
12/16 14:02,
2年前
, 38F
12/16 14:02, 38F
→
12/16 14:02,
2年前
, 39F
12/16 14:02, 39F
→
12/16 14:02,
2年前
, 40F
12/16 14:02, 40F
推
12/16 18:10,
2年前
, 41F
12/16 18:10, 41F
→
12/16 21:13,
2年前
, 42F
12/16 21:13, 42F