→ forewero: 老實說我也沒用過啥rebase...02/16 20:06
推 titikaka: 多人一起開發同一個repo,在push前都要rebase02/16 20:12
推 titikaka: 到你開的feature branch或bug fix branch02/16 20:14
→ peter9s3b: 都沒用過 那你們主幹應該一堆merge點吧02/16 20:22
推 titikaka: 樓上都是直接推回dev branch or master branch?02/16 21:39
→ titikaka: 不另外開分支或是fork repo的話,那公司內部怎麼code r02/16 21:40
→ titikaka: eview 的呢02/16 21:40
推 forewero: 我們是直接推回dev branch,code review的部分是定時做02/16 22:24
推 oneheat: 不rebase到新的代碼,你的代碼和人有衝突你怎麼合入?02/16 22:48
→ forewero: 都先Pull下來,有衝突先mergetool解一解02/16 23:39
→ s890510: 多人開發多少都會用到吧......02/16 23:50
推 NCUking: 想讓history線圖乾淨就會用了啦02/17 00:15
推 senjor: 反正也不是很難理解的技術,需要用到了再看都可以02/17 00:25
推 yehzu: 我幾乎都是用 git pull --rebase origin branch_name02/17 00:52
推 puring0815: feature branch 更新時用 merge 會有一堆 merge點,02/17 02:06
→ puring0815: 看想不想讓 history 比較乾淨囉02/17 02:06
小弟公司都用squash and merge在merge PR,這樣不是能讓Master branch更乾淨嗎?還
是說大家指的是多人開發一個feature branch阿?
※ 編輯: lemon651 (69.181.57.187), 02/17/2019 02:11:13
※ 編輯: lemon651 (69.181.57.187), 02/17/2019 02:14:44
推 molopo: git flow 02/17 11:11
→ dreamnook: 多人開發+多branch時 rebase就會很好用 02/17 12:50
推 ernieyang09: pull conflict merge時或你需要dev上的新function時 02/17 12:50
→ dreamnook: 通常都是 feature → develop 02/17 12:50
→ ernieyang09: 我自己遇到會用rebase的人很少 squash還沒遇過... 02/17 12:52
→ ernieyang09: 但能認真了解vcs與使用的 通常code都寫的不錯 02/17 12:54
→ elements: 整理一些實驗性的實作會用到 02/17 13:45
推 tz5514: rebate可以讓commit tree乾淨一點 也比較不容易弄髒PR 02/17 18:15
推 champion0922: aourcetree 02/17 20:29
→ godddddd: Rebase merge 都沒差 重點是別亂commit/pull 主要合併的 02/17 22:08
→ godddddd: 人會表示幹 02/17 22:08
→ godddddd: 除非是有特別要求圖漂亮 才會思考用rebase 02/17 22:09
推 yehzu: 個人會思考merge這件事是不是很必要在log tree上,只是單純 02/17 23:32
→ yehzu: 要解conflict的話還是rebase比較好… 02/17 23:33
→ yehzu: 如果每個commit都有認真log跟確認commit的內容,我覺得用 02/17 23:34
→ yehzu: squash merge就太浪費了(心血呀…) 但如果不能好好做這件事 02/17 23:35
→ yehzu: squash merge可能會比不整理的commmit好一點XD 02/17 23:36