Software Infrastructure : SVN at MBARI This page last changed on Nov 10, 2010 by salamy. ## ### Subversion SVN (Subversion) is a tool used by many software developers to manage changes within their source code tree. SVN provides the means to store not only the current version of a piece of source code, but a record of all changes (and who made those changes) that have occurred to that source code. Use of SVN is particularly common on projects with multiple developers, since SVN ensures changes made by one developer are not accidentally removed when another developer posts their changes to the source tree. To use SVN first requires notification to the server administrator: Karen Salamy (salamy@mbari.org). NOTE: In the rare event the administrator is on vacation or unavailable, please submit your SVN request to the IS Remedy page at: https://ishelp.shore.mbari.org/helpdesk/WebObjects/Helpdesk and it will be assigned by IS appropriately based on urgency level. In order to access a Subversion repository, you must install a special piece of software called a Subversion client. Subversion clients are available for most any operating system. Information about the official subversion client can be found at http://subversion.tigris.org/. Excellent documentation on using Subversion can be found at http://svnbook.red-bean.com/ The MBARI SVN repository may also simply be "viewed" from a web browser for any users who wish to look at its existing source code tree structure at http://kahuna.shore.mbari.org/viewvc/?root=svn. SVN Client Software Downloads - Windows, Macs, Linux Systems Setting up SVN Client to MBARI SVN Repository Adding your code to MBARI's SVN Source Code Repository - Non SVN client method View the SVN Repository

Document generated by Confluence on Feb 04, 2026 09:02