Re: [問題] Linux 或開源多人開發運作模式

看板Linux作者 (賽岡督)時間9年前 (2016/08/18 21:56), 編輯推噓3(303)
留言6則, 4人參與, 最新討論串3/3 (看更多)
我們team是採用github flow 在production machine上的是stable版本,也就是master branch 而正在開發的新功能是在同個feature branch 平常開發大家都是commit到這個feature branch commit前會先pull最新的code解決merge conflict後再commit 開發到最後在staging machine上各種測試完成才會把feature branch merge回master ※ 引述《winall (winall)》之銘言: : 最近因為要用版本控制 Git : Git 是 Linux發起人自已寫的版本控制軟體 : 現在Boss想要了解其運作方式 : 大致上的問題是這樣的,例如以Git Server為例 : 當一家公司很多人都央在自己PC開發完的版本 Commit到 Git Server時 : 如果一個版本剛好很多人在開發,不同時間Commit進去 : 其控制如何 : 如果先不管內部規範的話 : 基本上一個開源的軟體,多人在開發時 : 可能很多時間點都有人Commit進去 : 但這部分該如何管理或運作? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.92.72 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1471528604.A.BAB.html

08/18 22:15, , 1F
git flow 的流程個人就感覺頗不錯...
08/18 22:15, 1F

08/19 09:22, , 2F
我看有些人的做法是stable的版本會另切一個branch
08/19 09:22, 2F

08/19 09:22, , 3F
反而master是開發用的
08/19 09:22, 3F

08/19 16:07, , 4F
常見樓上+1
08/19 16:07, 4F

08/19 18:05, , 5F
很多都是master是staging 另開release/feature的XD
08/19 18:05, 5F

08/19 19:45, , 6F
master開發用應該是怕工程師手殘commit錯XDD
08/19 19:45, 6F
文章代碼(AID): #1NjRwSkh (Linux)
文章代碼(AID): #1NjRwSkh (Linux)