是否有一种简短的方法可以读取对 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 回答