gitlab 多人协同工作 2013-05-11 23:02:40| gitlab 多人协同工作 gitlab----新颖的git 服务器托管网站,开源免费
你可以在自己的公司或者开发团队搭建好一个
gitlab 的工作流程是 gitlab help 中建议的工作流程是这样
开发成员拷贝管理员建立好的项目到自己本地
创建自己的分支
在自己的分支上写代码,并提交
推送到远程服务器,分支是自己的分支
(分支的命名规则使用小驼峰式命名法
比如我是员工孙悟空,我就推送到孙悟空分支
分支的命名规则为开发人员姓名+所开发的功能
命名中不要使用特殊字符,不要使用点
例如孙悟空开发的分支,命名为 swkFeature1) (5)
在 Commit 页面上浏览分支
创建一个合并请求
团队的管理员或者领导者审查并且决定是否合并员工提交的分支到主分支上
管理员在建好的项目中加入开发人员
开发人员有相应的权限级别,分为 Guest,Reporter,Developer,Master,等这几个角色,这几个角色的权限从低到高排列
Developer 能够推送和删除没有保护的分支,Master 可以对没有保护和有保护的分支进行操作
如图 1 所示
如下图 2 我们使用下面这个图示中的分支模型进行工作
Git 的开发者都喜欢以这种方式来开展工作,在 master 分支中保留完全稳定的代码,即已经发布或即将发布的代码
与此同时,他们还有一个名为 dev elop 专门用于后续的开发,或仅用于稳定性测试
当然并不是说一定要绝对稳定,不过一旦进入某种稳定状态, 便可以把它合并到 master 里
还有在工作中,把开发任务分解为各个功能或者模块, 用topic(topic branch 主题分支,有又成为 featu re