git 和代码审核


我们团队 已经从 SVN 转到 git 代码管理 已经有一个多月了. 变化很大. 我最喜欢的就是 git 的 分布式仓库管理 和 Visual Studio Online 的代码审核.

分布式代码仓库

SVN是中央代码管理仓库. 意味着如果服务器挂了 开发人员就无法工作了. 但是GIT不同. GIT是多级分布式仓库. 所有的代码得先提交到本地仓库然后再 推送到远程仓库. 离线了一样可以工作.

并且 在 git 里 创建删除分支是非常的轻巧. (用git branch 和 git checkout 一点而也不用像 SVN管理分支那样麻烦). 这样开发者可以同时进行多个任务或者BUG修改 非常的方便.

vsonline-git git 和代码审核 技术 程序员 管理

vsonline-git

代码审核

用SVN的号很难进行代码审核 这是因为 代码提交了就提交了. 但在GIT/VSO里就不一样了. 远程的 develop 分支是不能接受直接提交的. 必须把本地代码提交到远程的另一分支, 然后提出 合并需求 pull request. 这时候 就得至少两个其它开发人员 审核通过代码, 代码能编译通过 并且跑过所有单元测试 才能合并到 develop 分支上.

pull-request-code-review git 和代码审核 技术 程序员 管理

pull-request-code-review

这样的话就能大大减少开发人员程序上的错误 (心情不爽 大姨妈来了 或者和老婆吵架啥的).

英文原贴: https://helloacm.com/what-i-like-most-about-git-and-code-review/

GD Star Rating
loading...
本文一共 353 个汉字, 你数一下对不对.
git 和代码审核. (AMP 移动加速版本)
上一篇: 离开 NPower - 在英国选择便宜的电气公司 extraenergy
下一篇: Rainy Mood 听听下雨声写代码

扫描二维码,分享本文到微信朋友圈
1a4cdcb769c209b3324383082efbecdd git 和代码审核 技术 程序员 管理

2 条评论

评论