[問題] Linux 或開源多人開發運作模式
最近因為要用版本控制 Git
Git 是 Linux發起人自已寫的版本控制軟體
現在Boss想要了解其運作方式
大致上的問題是這樣的,例如以Git Server為例
當一家公司很多人都央在自己PC開發完的版本 Commit到 Git Server時
如果一個版本剛好很多人在開發,不同時間Commit進去
其控制如何
如果先不管內部規範的話
基本上一個開源的軟體,多人在開發時
可能很多時間點都有人Commit進去
但這部分該如何管理或運作?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 115.43.91.73
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1471440009.A.E71.html
→
08/17 21:28, , 1F
08/17 21:28, 1F
例如有一個版本 a.txt
A,B 各自 Check out 回去開發
A 開發了 功能 C ,於是A Commit回去時是 a.txt+功能C
B 開發了 功能 D , B Commit回去時是 a.txt+功能D
這時再將 A 跟 B 的部分合併嗎?
誰應該做最後的統籌? 大致流程是?
→
08/17 21:29, , 2F
08/17 21:29, 2F
※ 編輯: winall (115.43.91.73), 08/17/2016 21:40:50
推
08/17 21:59, , 3F
08/17 21:59, 3F
→
08/17 22:04, , 4F
08/17 22:04, 4F
推
08/17 22:04, , 5F
08/17 22:04, 5F
→
08/17 22:05, , 6F
08/17 22:05, 6F
→
08/17 22:05, , 7F
08/17 22:05, 7F
→
08/17 22:18, , 8F
08/17 22:18, 8F
→
08/17 22:19, , 9F
08/17 22:19, 9F
→
08/17 22:21, , 10F
08/17 22:21, 10F
→
08/17 22:22, , 11F
08/17 22:22, 11F
→
08/17 22:24, , 12F
08/17 22:24, 12F
→
08/17 22:25, , 13F
08/17 22:25, 13F
→
08/17 22:25, , 14F
08/17 22:25, 14F
→
08/17 22:26, , 15F
08/17 22:26, 15F
→
08/18 18:48, , 16F
08/18 18:48, 16F
→
08/18 18:49, , 17F
08/18 18:49, 17F
→
08/18 18:49, , 18F
08/18 18:49, 18F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):