今日SVNに変更を加え、リビジョンのデータを変更した作成者のリストを取得する必要があります。「svn Blame [FILE]」または「svn annotate [FILE]」を使用した場合。著者の最新リビジョンに関する情報のみを取得します。今日のすべてのリビジョンに関する情報を取得するにはどうすればよいですか?
返されたsvnデータを解析する必要があるため、「svn log [FILE]」は機能しません
今日SVNに変更を加え、リビジョンのデータを変更した作成者のリストを取得する必要があります。「svn Blame [FILE]」または「svn annotate [FILE]」を使用した場合。著者の最新リビジョンに関する情報のみを取得します。今日のすべてのリビジョンに関する情報を取得するにはどうすればよいですか?
返されたsvnデータを解析する必要があるため、「svn log [FILE]」は機能しません
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 に移動します。コードはこちらからダウンロードしてください。