Getting More Out of SVN Log
Apache Subversion‘s ‘SVN log’ is a useful command, allowing you to view the entire history of a directory, including who made changes to the directory, at what revision, the exact time, and any accompanying log messages.
In it’s most basic form, a simple ‘SVN log’ command will give you a printout of everything that’s changed in your entire directory, across all revisions:
However, there’s plenty of options if you need to tailor ‘SVN log’s output. If this is far too much information, you can specify a particular revision:
svn log -r14
Or, if you’re after all the available information about this particular revision, add the verbose option to your command:
svn log -r14 -v
Alternatively, if you do not need to review the log message, you can add the quiet option to suppress this piece of information:
svn log -r14 -q
Of course, both of these options can also be applied to an entire directory:
svn log -q
svn log -v
When the two options are combined, ‘svn log’ prints just the file names:
svn log -q -v
Looking for an easy-to-use cross platform Subversion client? Claim your free 30 day trial of SmartSVN Professional by visiting: www.smartsvn.com/download