SVN Clients

From Audacity Wiki
Jump to: navigation, search
From 25 January 2010 Audacity changed from CVS to the Subversion (SVN) revision control system to manage its source code.
Anyone can download (or "checkout") the latest Audacity source code anonymously from our SVN repository, using either the command line or a suitable SVN interface client.
Related article(s):
Edit Hint: Further steps and images for using the below clients to checkout and commit code would be welcome.

Warning icon Only members of the Audacity project can commit code to it. To make a start, please join the audacity-devel mailing list and introduce yourself.


The easiest application for Windows is TortoiseSVN, comparable to the TortoiseCVS CVS client. TortoiseSVN should work with all versions of Windows, but make sure you download the correct 32-bit or 64-bit version.

TortoiseSVN works with SVN files directly within Windows Explorer, including checking out, updating and committing files, viewing differences and creating and applying patches. TortoiseSVN is accessed in Explorer via a context menu when right-clicking over a file or folder. The current state of a file's or folder's synchronisation with the repository is displayed as an overlay on top of the standard Explorer icons.

If you need help using the application, try the TortoiseSVN FAQs or their mailing lists/Forums.


For a Mac SVN GUI client, you could try SCPlugin. There are also commercial alternatives such as Cornerstone or Versions.


For a Linux SVN GUI client, try RabbitVCS which is integrated with GNOME's Nautilus file manager. Other clients can be found too that work in GNOME, but most seem to slow down file navigation in Nautilus to some extent.

For KDE, you could try KDESvn.