Given the use of TortoiseSVN, it can be assumed that Windows is being used. In that case, there is the option to use the Subversion command line tools and PowerShell to process the Subversion log.
The PowerShell script could retrieve the log entries between the selected dates, where the entry for each revision includes the list of files changed in that revision. The script would create a list of the changed files in all the revisions selected. The script would then select only unique files in the list, such that a specific file that has been changed in multiple revisions would be reduced to a single entry.
In PowerShell, the Subversion command might be as follows:
svn log --xml --revision `{2022-01-01`}:`{2022-01-31`}N.B. The backticks are required to escape the curly brackets in PowerShell.Note that the specified
svn command creates output in an XML format that may be easier to process in PowerShell. An alternative approach would be to remove the
--xml parameter and then use a regular expression to extract the changed files for each revision. The choice would be yours.
Reducing multiple occerences of the same file changed in multiple revisions could be achieved with the
Select-Object Powershell command and the
-Unique parameter.
Have I done this? No. Would there be reasonable effort for you to create such a PowerShell script? Yes. Perhaps you have a colleague with PowerShell experience and could help.
Seems like a viable option if this report is important to you.
Hope this helps.