作者 kuosos520 (kkk)
標題 [請益] 現在是不是把branch當commit用?
時間 Wed Nov 19 15:00:44 2025


小時候github時代
比較大的feature才會另外拉一個branch
做完測完再PR回Dev
平常就在Dev上commit就好

現在gitlab一桶漿糊
專案都無限branch
無限MR
我想了一下
這是不是就等於把branch當commit用

我的理解有誤嗎?
-----
Sent from MeowPtt on my SM-S9110


--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.10.81.230 (臺灣)
※ 作者: kuosos520 2025-11-19 15:00:44
※ 文章代碼(AID): #1f7MiUiQ (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1763535646.A.B1A.html
chuegou: 是這樣但不是這樣1F 11/19 15:03
acgotaku: git flow 學一下2F 11/19 15:11
yamakazi: 要開新branch才能開PR啊3F 11/19 15:19
SkankHunt42: ?????????????
????????????????
?4F 11/19 15:26
NDark: 其實就我的理解git flow是針對特定的環境才發明出來7F 11/19 15:39
shadow0326: 看不懂你在說什麼 branch當commit用你還MR幹麻8F 11/19 15:39
NDark: 如果環境不同也不需要硬套
如果團隊真的小到不行pull request其實手續有點多餘
我認為merge / pullrequest 主要就是要控制誰能進場
如果都沒有限制/控制 那確實有點像是把branch當trunk用
有些一時做不完的開branch,這沒錯9F 11/19 15:39
abc0922001: 你們 remote 端也這樣搞嗎XDDDD14F 11/19 15:46
NDark: 為了不要誤進一些手誤所以不要直接在dev/trunk上作業=也對有些專案已經在merge的時候自動送測試 那麼這個手續就有用如果這些規矩都沒有那其實有這些手續與否其實都沒差
就是進場之後後續有扎實的QA就好
有些團隊是用clone repository來開發
那麼自己的repository其實根本不需要切branch.
就最後進那個共用的repository的時候要送PR15F 11/19 15:47
nh60211as: ????這問題也是有了22F 11/19 16:38
brucetu: 反正merge之後用不到的branch你可以刪掉啊 沒什麼問題23F 11/19 16:53
devilkool: 蛤?24F 11/19 17:45
qrtt1: branch 是指向某個 commit 的指標25F 11/19 18:09
jimjim951357: Gitlab一統江湖???26F 11/19 18:23
final01: 有些人可能不懂branch 是什麼吧...27F 11/19 18:48
GX90160SS: ?28F 11/19 18:49
wulouise: 泥工三小,先回去看commit在幹嘛29F 11/19 19:08
MOONY135: ???30F 11/19 21:21
hooll111: 不懂就問AI31F 11/19 21:53
WTS2accuracy: 菜可以問AI32F 11/19 23:37
Raymond0710: 對 trunk based dev 確實是 啊是會有什麼問題?33F 11/20 00:29
davidsmoon6: 最後應該是想說「把branch當master」34F 11/20 00:50
TryMi: 理解得不錯,下次別理解了35F 11/20 11:53
knives: 並不是36F 11/20 12:05

--
作者 kuosos520 的最新發文:
點此顯示更多發文記錄