开发工具 大家都用什么 code review 工具呢?

bao1018 · 2013年10月08日 · 最后由 hooopo 回复于 2013年10月08日 · 9965 次阅读

最近一直在为做 code review 的事情头大,目前的 team 没有用特定的 Code Review 工具,只是 story 管理用 Pivotal Tracker 集成 Github,在每个 story 里面点开对应的 git commit 的链接来 review 代码。

还是希望有一个专门的 CodeReview 工具来管理代码,大家都用些什么工具呢?

要 Merge 到 Master/Production 的时候提 pull request,然后看 file changes 做 code review

@xstmjh 目前我们就是这样做 code review 的,我希望的工具是提供 approve/reject 功能,Approve 的话自动往 production 上 merge,如果 reject 的话停留在当前的 branch

#3 楼 @bao1018 reject 的话 close PR 不就可以了?修复完可以 reopen 或者发新的 PR

@rainchen 谢谢老大,本人主要还是想看看有没有更自动化的 solution 做这些事情,有则好,没有话自己辛苦点写一个

#6 楼 @bao1018 我们用的是 Gerrit2。一个 commit 先是被 push 到 Gerrit 里的一个暂存区 (不是 Git 的 Staging area), 然后各种 Bot 去 verify,然后 reviewer 去 reviewer 打分,如果没有 -2 并且有 +2 的话 commit 被 merge 到 Git 仓库上的对应的 Branch。 (不过 jGit 什么的,之前碰到过一个小 bug)

Phabricator

#9 楼 @git Phabricator 配置巨恶心

#6 楼 @bao1018 人做的事情非得自动化的话,不如写一个程序来帮你写程序。

#6 楼 @bao1018 同。reject/decline 基本就是 close pr

需要 登录 后方可回复, 如果你还没有账号请 注册新账号