We have been using SVN at my workplace for a few years now and we really haven't done any kind of maintenance on it besides updates and backups since we installed it. Is there anything else we should be doing to maintain SVN or is what we've done all we really need to do?
See Repository Maintenance in the svnbook, especially the Cleanup section.
Your Subversion repository will generally require very little attention once it is configured to your liking. However, there are times when some manual assistance from an administrator might be in order. The svnadmin utility provides some helpful functionality to assist you in performing such tasks as
- modifying commit log messages,
- removing dead transactions,
- recovering “wedged” repositories, and
- migrating repository contents to a different repository.