我们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进去
: 但这部分该如何管理或运作?