SVN差异用户更改

SVN差异用户更改,svn,Svn,我使用命令 svn diff -r from_verno:to_verno svn_url --summarize 了解详情。它显示了结果 A file_path 我想显示最后一位签入源代码的作者。命令使用哪个选项来获取该信息?您只能获取单个版本的作者信息(通过svn log-r revision),而不能获取差异的作者信息,因为在差异中,您要区分两个或多个可能由不同作者创建的版本。如果您键入 svn log -q -r from_verno:to_verno SVN_URL_OR_FIL

我使用命令

svn diff -r from_verno:to_verno svn_url --summarize
了解详情。它显示了结果

A  file_path

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

您只能获取单个版本的作者信息(通过svn log-r revision),而不能获取差异的作者信息,因为在差异中,您要区分两个或多个可能由不同作者创建的版本。

如果您键入

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

这意味着存储库中最后一次更改的作者?svn log-r HEAD--限制1或来自差异?从差异来看,这是不可能的。。