一个多人开发的样例
开发的流程我们都知道:
根据项目版本,创建里程碑,创建开发的issue,分配给dev
dev从master clone代码,创建分支就行开发,开发完成之后,提交分支
dev给开发负责人或者管理,发送合并请求,开发负责人分支合并master
dev关闭issue,里程碑也随之完成,流程结束。dev再根据版本从master拉代码,循环下去
首先我们建好项目、组和用户
项目中有一个master版本,实际上写上readme有一次提交,就成了master。
创建里程碑
创建issue并分配
分配完成之后dev1就能看到了
dev就可以干活了
下载代码创建分支,我这里是命令行,实际中大多是工具sourcetree之类的
写代码上传分支,看起来是不能上传目录
开发完了,给领导发个消息,说你可以看一下代码,合并master了,开发没有权限。
领导一看,真有一个合并请求
那就合并吧
再看master,已经合并进来了
里程碑已经完成一半了
dev想,代码合并master了,看来是没问题,终于这个一版本完成了。去关闭问题了
里程碑也就走完了,结束了。