作为代码审查的一部分,我需要审查一个人对svn分支所做的所有更改。有没有一个命令可以做到这一点?或者我是否必须逐个查看标有其姓名的每个修订版。
答案 0 :(得分:2)
TortoiseSVN可能是最简单的方法;您可以Show log
查看分支目录,确保已启用stop-on-copy
,然后使用搜索框按作者进行过滤。
从命令行,我怀疑你有一些日志解析和一些小脚本。一种方法是使用svn log
开关调用脚本--xml
,然后使用一些命令行XML处理工具(like Python)仅过滤审阅者提交的修订。从那里开始,每次修订都是从修订号到差异的短暂跳跃。