On the file, simply right-click => Team => Switch to another branch/tag/revision. Besides the revision field, you click select, and you'll see all the versions of that file.
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.
Click the revision button at top-right and change it to the revision you want. Then right-click your file in the browser and use 'Copy to working copy...' but change the filename it will check out, to avoid a clash.
Append something like this to your repository URL:
!svn/bc/<revision_number>/
E.g.
http://www.example.com/svnrepository/!svn/bc/3/
From Bert Huijben's comment:
If your repository is hosted using Subversion 1.6.0 or later, you can use example.com/svnrepository/?p=3 for the same result... This method /is/ documented. (?r= revision of the file, ?p= operational revision of the URL). See the subversion 1.6 release notes
Append this to your repository's URL:
?p=24
Examples:
http://www.example.com/svnrepository/?p=65
http://www.example.com/svnrepository/subdir/file.html?p=42
Documentation: http://subversion.apache.org/docs/release-notes/1.6.html#historical-uris
It depends on the svn webclient you're using. In the case of trac (and maybe some others), just add the the parameter rev= to the querystring.
i.e. http://trac.example.com/log/trunk/client/filename?rev=123
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