SVN diff用户更改

时间:2011-11-29 12:35:45

标签: svn

我使用命令

svn diff -r from_verno:to_verno svn_url --summarize

获取详细信息。它显示了结果,

A  file_path

我想显示检查来源的最后一位作者。获取该信息的命令使用哪个选项?

2 个答案:

答案 0 :(得分:2)

如果您输入

svn log -q -r from_verno:to_verno SVN_URL_OR_FILENAME

您将获得这两个修订版之间所有提交的简短列表。

如果您只想要列表中的最新提交,请将其设为

svn log -q -r from_verno:to_verno SVN_URL_OR_FILENAME | head -2 | tail -1

要从中提取用户名,请使用

svn log -q -r from_verno:to_verno SVN_URL_OR_FILENAME | head -2 | tail -1 | cut -d '|' -f2

答案 1 :(得分:1)

您只能获取有关作者的单个修订版本的信息(通过svn log -r Revision)而不是diff,因为在差异中,您可能会分散两个或多个可能由不同作者创建的版本。