svn サーバーに特定のコミットを行ったユーザーの名前を読み取る簡単な方法はありますか? つまり、リビジョン番号が与えられた場合、その特定の変更を行ったユーザーの名前 (ユーザー名) を取得する簡単な方法はありますか?
質問する
86 次
2 に答える
0
試しましたsvn log
か?出力を解析してユーザー名を取得できます。
たとえば
svn log https://server/svn/repository/ -r 123
、次の出力が得られます。------------------------------------------------------------------------ r123 | username | 2003-01-17 22:56:19 -0600 (Fri, 17 Jan 2003) | 1 line Changed something ------------------------------------------------------------------------
引数を追加
--xml
して、解析しやすい適切な XML 出力を取得することもできます。svn log https://server/svn/repository/ -r 123 --xml
:<?xml version="1.0" encoding="UTF-8"?> <log> <logentry revision="1"> <author>username</author> <date>2003-01-17T22:56:19.483622Z</date> <msg>Changed something</msg> </logentry> </log>
于 2013-05-08T10:15:28.283 に答える
0
使用svn propget --revprop
:
svn propget svn:author URL --revprop -r REVISION
例えば:
svn propget http://svn.apache.org/repos/asf --revprop svn:author -r 1482368
于 2013-05-15T21:41:43.853 に答える