I'd like to see a series of diffs for a file. I'd settle for simply the log listing restricted to only those entries that modified the file.
You can clone a subversion repository to your machine using git svn clone <SVN repo URL> . The code will be available as a git repository. You can do your work there and make local commits as you please. There is a command line option to get a "shallow" checkout rather than the entire repository which is often useful.
If you want to see what changed in that revision, try pointing svn log directly at the topmost URL of your repository, as in svn log -r 2 ^/ .
Modern VisualSVN versions write log messages into the %TEMP%\VisualSVN directory as individual text files with the *. log extension. Each log file contains a description of events during a single Visual Studio session.
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.
svn log filename
or
svn log URL
I also recommend adding --limit N
to show only recent entries:
svn log main.cpp --limit 4
These can be applied to a file or project, BTW.
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