如何在svn日志中检索与每个提交关联的作者(用户)的名称?

如何在svn日志中检索与每个提交关联的作者(用户)的名称?,svn,Svn,有没有一种简单的方法可以读取向svn服务器进行特定提交的用户的名称?也就是说,给定一个修订号,有没有一种简单的方法可以检索做出特定更改的用户用户名的名称?您尝试过吗?您可以解析输出以获取用户名 例如svn日志https://server/svn/repository/ -r 123将为您提供以下输出: ------------------------------------------------------------------------ r123 | username | 2003-01

有没有一种简单的方法可以读取向svn服务器进行特定提交的用户的名称?也就是说,给定一个修订号,有没有一种简单的方法可以检索做出特定更改的用户用户名的名称?

您尝试过吗?您可以解析输出以获取用户名

例如svn日志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日志https://server/svn/repository/ -r 123-xml:

使用svn propget-revprop:

例如:

svn propget http://svn.apache.org/repos/asf --revprop svn:author -r 1482368

谢谢你的回答。我知道我可以使用-XML将结果转换成XML并解析结果。我想知道是否有一种简单的方法可以在给定修订号的情况下直接检索用户名。@bAmy:请检查我的回答如何使用svn propget-revprop仅获取修订作者。如果答案有帮助,您可以接受和/或投票。谢谢
svn propget svn:author URL --revprop -r REVISION
svn propget http://svn.apache.org/repos/asf --revprop svn:author -r 1482368