- 克隆代码:
进入你指定项目的repository页面,在右上角有一排按钮,点击clone会弹出一个仓库地址,复制下来,在本地机器执行git clone <address_url>即可。
- 查看仓库详细信息:
如下图:Files菜单可以查看具体的代码文件,Commits可以查看提交日志,Branches会显示所有的分支,Pull requests下显示所有的pull request
点击图中分支名按钮可以切换到不同的分支查看。
- 查看代码改动
在Commits菜单下,点击上图中第二列的链接可查看具体的提交变更。如下:
- 刚才说到Pull requests,这个有什么用呢?
看下面这个图就知道了,@王文军 新建了一个分支开始coupon功能,开发完成后push到远程仓库。
上线前需要合并到master分支,这时候就可创建一个Pull Request,指定@冯萌 来做code review(图片最下方)。
只有@冯萌 review通过后,代码才会合并到master。
Pull Request
基本的过程是这样的:- 开发者在本地仓库中新建一个专门的分支开发功能。
- 开发者
push
分支修改到远程公共仓库中。 - 开发者通过
Stash
发起一个Pull Request
。 - 团队的其它成员
review
code
,讨论并修改。 - 项目维护者合并功能到master并关闭
Pull Request
。
提交后,Reviewers会收到邮件通知,进入pull request页面:
- 其它,待续