php code review工具,git的代码review工具 – 某人的栖息地

程城
2023-12-01

facebook在GitHub上托管了大量的开源项目,足足有26个。其中hiphop-php以及xhp在这阵子炒的比较热,的确是让人印象深刻的东西。顺手把别的项目翻出来看,也有很实用的工具,比如git-review。

git-review为git新增了一个很方便的代码review途径,利用这个命令,可以调用别的工具比如vimdiff来review代码的改动。下面简单记录一下使用的过程:

下载并安装

首先确认已经装好了git,剩下的事情比较简单。

git clone git://github.com/facebook/git-review.git

cd git-review

python setup.py install

这几步为git新增了一个review命令。

git-review的使用

查看指定版本的改动

git review 58e2fb834793f5c6c1fdd900a1c0224a44735962

出现提示

Now processing modified file foo.php

foo.php [diff]>

由于我配置了diff工具为vimdiff,所以接下来就可以用vimdiff查看foo.php在58e2fb834793f5c6c1fdd900a1c0224a44735962这个版本与最新版本之间有什么不同。

查看两个版本之间的改动

git review 5b744bdc5f5bcbcfd6bb65f815aebe6bdce8c427 58e2fb834793f5c6c1fdd900a1c0224a44735962

在review每个代码之前,都可以使用help查看git review命令的帮助,如果放弃review,那么直接敲退出就可以了。

作者: Volcano 发表于February 11, 2010 at 11:34 pm

版权信息: 可以任意转载, 转载时请务必以超链接形式标明文章原始出处和作者信息及此声明

 类似资料: