Browsing an SVN Repository

svn ls works. e.g.

svn ls http://my.svnserver.com/trunk/foo

Try this on the command line:

svn ls http://svn.apache.org/repos/asf/spamassassin/trunk

Use svnlook

a command-line utility for examining different aspects of a Subversion repository. It does not make any changes to the repository—it's just used for “peeking”. svnlook is typically used by the repository hooks, but a repository administrator might find it useful for diagnostic purposes.

Since svnlook works via direct repository access (and thus can only be used on the machine that holds the repository), it refers to the repository with a path, not a URL.

If no revision or transaction is specified, svnlook defaults to the youngest (most recent) revision of the repository...


Depending on what platform you're on you can also use:

  • Windows - Tortoise SVN (http://tortoisesvn.tigris.org/): TortoiseSVN Repository Browser
  • OS X - Versions (http://versionsapp.com/)
  • Linux - Rabbit VCS (http://rabbitvcs.org/)

I find a terminal great for power use, but when you want to just see something or dig though directories, a visual version is a little bit more rewarding.