项目管理---git----快速使用git笔记(七)------coding.net项目管理多人操作的流程规范--合并代码审核
来源:互联网 发布:php hub 编辑:程序博客网 时间:2024/06/01 07:58
我们在前面已经介绍了coding.net和本地git的基本用法。
但是多人协作开发时情况会复杂得多,所以我们最好有一些规范来保证项目多人开发顺利进行。
比如说
规范一
master代码分支 需要开启代码保护,也就是提交到master分支或者其他分支与master分支合并必须经过审核。
规范二
不能直接在master代码上直接进行开发,最好先更新master最新的代码之后 在当前代码基础上新建为一个新的分支,完成功能后,提交到新分支,最后把新分支 合并请求到 master即可。
本章主要记录 coding.net 怎样开启代码保护 以及提交代码 ,合并请求和代码审核的流程。
我们在上一章中已经新建了项目testData,并且其中有1.txt文件。
项目管理---git----快速使用git笔记(五)------本地项目代码提交到远程仓库---新建项目
我们现在就模拟怎么修改代码。
首先要在coding.net中对master分支启用代码保护(关闭直接push该分支,只能通过合并请求)。
启用之后我们开始修改代码,修改之前先更新一次最新代码。
git checkout master
然后用
git pull
更新。
然后在master分支的基础上新建一个分支
git checkout -b firstMerge
然后我们开始修改1.txt中的内容,增加firstMerge
修改保存后我们使用
git status
可以看到有哪些文件有变动。
然后提交三部曲提交
git add .
git commit -m 'firstMerge'
git push origin firstMerge
这个时候我们的修改提交就完成了。
然后在coding.net中请求合并
填写合并提交信息
这里如果项目中有成员可以选择谁参与审核。
如果不选则默认项目管理员单人审核。
提交之后再合并审核页面可以看到文件的改动。确认没问题,并完成code review之后管理员可以点击合并。
如果有评审者,需要评审者都通过,管理员才能点击合并(当然也能强制合并,但是不推荐)。
- 项目管理---git----快速使用git笔记(七)------coding.net项目管理多人操作的流程规范--合并代码审核
- 项目管理---git----快速使用git笔记(三)------coding.net注册和新建项目(远程仓库)
- 项目管理---git----快速使用git笔记(四)------远程项目代码的首次获取
- 项目管理---git----快速使用git笔记(一)------git的简单介绍
- 项目管理---git----快速使用git笔记(二)------git的本地安装
- 项目管理---git----快速使用git笔记(五)------本地项目代码提交到远程仓库---新建项目
- git管理项目代码
- 使用git管理项目
- git工作流程(一)--项目的管理
- 项目管理---git----快速使用git笔记(六)------本地开发与远程仓库的交互----常用git命令
- 使用Git进行小项目代码管理
- 使用Git进行小项目代码管理
- 使用git进行小项目代码管理
- eclipse使用git进行代码项目管理
- Git代码管理的使用流程
- Git代码管理的使用流程
- Git代码管理的使用流程
- coding.net项目管理
- java-多态
- JQuery Ajax动态加载Table数据
- Mac下安装ANT
- 第十六周项目1(6)——基数排序
- 学习python(1)——环境与常识
- 项目管理---git----快速使用git笔记(七)------coding.net项目管理多人操作的流程规范--合并代码审核
- 第十五周 字符串分段
- iOS根据银行卡号识别银行
- CocoaPods 的简单快速安装方法(Setting up CocoaPods master repo 卡着不动,是因为淘宝镜像已经不能用了。2016.10.27更新)
- 根据属性名和值来返回对象
- Real-Time Loop Closure in 2D LIDAR SLAM
- SVN在Android Studio中的配置
- mysql 查询指定表的各字段名以及备注
- 聪明的程序员会绕开这些雷(Struts 2安全事件)