2011-11-29 82 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