2011-11-29 46 views
2

我用命令SVN DIFF用户改变

svn diff -r from_verno:to_verno svn_url --summarize 

,以获得详细信息。它显示结果,

A file_path 

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

回答

1

您只能通过svn log -r Revision得到关于作者的信息,而不是差异,因为差异可能导致两个或更多可能由不同作者创建的revsion。

+0

很明显,我想获得最新的作者信息 – Madhu

+1

这意味着存储库中最后一次更改的作者? svn log -r HEAD --limit 1或者从diff?从差异是不可能的.. – khmarbaise

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