Output SVN log containing revision history

The log command for SVN, when used in conjunction with the -r flag allows you to output a log of the revision history.

First, navigate to the root of your working copy and run the following command:

$ svn log -r 50:HEAD -v

This will output all of the relevant revisions between revisions 50 and the latest revision. It should look something like this:

Updated logo
-------------------------------------------------------------------
r58 | cody | 2013-10-30 10:50:08 -0600 (Wed, 30 Oct 2013) | 1 line
Changed paths:
   M /REPO - Website/final/index.html

Updated copy and removed original file
-------------------------------------------------------------------
r64 | cody | 2013-11-11 13:50:00 -0700 (Mon, 11 Nov 2013) | 1 line
Changed paths:
   D /REPO - Website/final/cachetest.html
   A /REPO - Website/final/cachetest_page1
   A /REPO - Website/final/cachetest_page2

As you can see, it categorizes changes by revision , sorted in order, and contains the commit message, the revision number, the author, the date, and all of the affected files (A = Added, M = Modified, and D = Deleted)