I have been trying to figure out if I can filter the log by a range of revisions.
For example, say I have a repository that has more than 1,004 revisions. I would like to show every revision in a range like the following:
969,972,975,989,996,1000-1004
Rather than manually looking at each of these, I would a quick glimpse of only these revisions. They affect multiple folders within the repository and share nothing in common that would not be common with the excluded revisions between 969-1004
Display the differences between two paths. You can use svn diff in the following ways: Use just svn diff to display local modifications in a working copy. Display the changes made to TARGET s as they are seen in REV between two revisions.
If you want to see the difference between the last committed revision and your working copy, assuming that the working copy hasn't been modified, just right click on the file. Then select TortoiseSVN → Diff with previous version.
In that case you need to use TortoiseSVN → Cleanup on the folder. It is a good idea to do this at the top level of the working copy. In the cleanup dialog, there are also other useful options to get the working copy into a clean state.
To find information about the history of a file or directory, use the svn log command. svn log will provide you with a record of who made changes to a file or directory, at what revision it changed, the time and date of that revision, and, if it was provided, the log message that accompanied the commit.
In your case you probably would like to use regular expression (check "Use regular expression" in drop down menu):
969|972|975|989|996|100[0-4]
Also make sure that the client downloaded "enough" history (click "Next 100" or "Show All").
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With