从今天的svn获取所有提交的数据

时间:2013-06-05 13:44:29

标签: svn

我需要获取今天更改SVN并更改修订数据的作者列表。当我使用“svn blame [FILE]”或“svn annotate [FILE]”时。我只获得有关作者最新修订的信息。我怎样才能获得有关今天所有修订的信息?

“svn log [FILE]”对我不起作用,因为我需要解析返回的svn数据

1 个答案:

答案 0 :(得分:0)

如果您使用的是Windows,则可以使用PowerShell轻松生成此类型的Subversion报告。我写了一小套工具来分析你正在寻找的那种Subversion元数据。以下是报告您要求的信息的一个示例:

Get-SvnLog -ByFile |
select Revision,Author,Date,Path |
? { $_.Date -ge (Get-Date((Get-Date).AddDays(-1))) } |
sort -property @{ e="Path"; Descending=$false }, @{ e="Revision"; Descending=$true } |
Format-Table -AutoSize

您可以在我的open source bookshelf中查看Get-SvnLog的API。打开PowerShell“book”并转到SvnTools。下载代码here