如何在SVN分支中区分作者的所有更改?

时间:2010-09-26 23:01:39

标签: svn diff

作为代码审查的一部分,我需要审查一个人对svn分支所做的所有更改。有没有一个命令可以做到这一点?或者我是否必须逐个查看标有其姓名的每个修订版。

1 个答案:

答案 0 :(得分:2)

TortoiseSVN可能是最简单的方法;您可以Show log查看分支目录,确保已启用stop-on-copy,然后使用搜索框按作者进行过滤。

从命令行,我怀疑你有一些日志解析和一些小脚本。一种方法是使用svn log开关调用脚本--xml,然后使用一些命令行XML处理工具(like Python)仅过滤审阅者提交的修订。从那里开始,每次修订都是从修订号到差异的短暂跳跃。