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

bao1018 · October 08, 2013 · Last by hooopo replied at October 08, 2013 · 9958 hits

最近一直在为做 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

You need to Sign in before reply, if you don't have an account, please Sign up first.