楼主:
wens (æ–‡æ€)
2016-08-17 21:31:38不同公司团队规模有不同的运作方式。
有些可能用跟 Subversion 一样的方式,commit东西就push上去
所有东西交错在一起。
复杂点可能就开 feature branch,东西做完自己 merge 回 master branch。
再复杂点可能就开始用 pull request,但是就要有人负责统筹。
再更复杂可能加上一些 code review 的机制,可能是整合在 hosting 软件,
如 GitHub (?), Phabricator, 或是外部的。
最后,Linux的模式应该没有公司会想用...
※ 引述《winall (winall)》之铭言:
: 最近因为要用版本控制 Git
: Git 是 Linux发起人自已写的版本控制软件
: 现在Boss想要了解其运作方式
: 大致上的问题是这样的,例如以Git Server为例
: 当一家公司很多人都央在自己PC开发完的版本 Commit到 Git Server时
: 如果一个版本刚好很多人在开发,不同时间Commit进去
: 其控制如何
: 如果先不管内部规范的话
: 基本上一个开源的软件,多人在开发时
: 可能很多时间点都有人Commit进去
: 但这部分该如何管理或运作?