0

我需要获取今天对 SVN 进行了更改并更改了修订数据的作者列表。当我使用“svn blame [FILE]”或“svn annotate [FILE]”时。我只得到有关作者最新版本的信息。我如何获得今天所有修订的信息?

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

4

1 回答 1

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

您可以在我的开源书架中看到 Get-SvnLog 的 API 。打开 PowerShell“书”并转到 SvnTools。在此处下载代码。

于 2013-06-06T15:32:06.963 回答