ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
![](https://img.kancloud.cn/41/e0/41e066af9a6c25a24868d9667253ec98_1241x333.jpg) ***** ## 多人协同开发工作流 ### 创建项目&邀请成员 协同开发时,需要所有成员都可以对同一个项目进行操作,需要邀请成员并赋予权限,否则无法开发。 github支持两种创建项目的方式(供多人协同开发)。 - 1.合作者,将用户添加到仓库合作者中之后,该用户就可以向当前仓库提交代码。 - 2.组织,将成员邀请进入组织,组织下可以创建多个仓库,组织成员可以向组织下仓库提交代码。 ### 成员开发 注册Github或Gitlab账号 - 邀请成员进入组织(默认对组织中的项目具有读权限) - 邀请成员成为某项目的合作者 ### code review - 配置,代码review之后才能合并到dev分支 - 成员提交code review申请 - 组长做 code review ### 提测上线(预发布) 由专门团队或团队leader执行以下步骤 1.基于dev分值创建release分值 ``` git checkout dev git checkout -b release ``` 2.测试等 3.合并到master ``` 使用 pull request 本地将release合并到master分支 ``` 4.在master分支打tag ``` git tag -a v2 -m '第二版 斗地主功能' git push origin --tags ``` 5.运维人员就可以去下载代码做上线了 ``` git clone -b v2 地址 ``` ### 给开源项目贡献代码 - 1.fork源代码将别人源代码拷贝到我自己的远程仓库。 - 2.在自己仓库进行修改代码 - 3.给源代码的作者提交修复bug的申请(pull request)