DoIT Shared Tools - Version Control - code.doit.wisc.edu (Subversion Service)
The Shared Version Control System is a code repository available to DoIT technologists and other developers on campus. This is an instance of Subversion (SVN) and Fisheye with additional administrative tools added on. This install is meant to support a wide variety of clients, provide maximum flexibility in configuration and offer other value-added, repository related services.
NOTE: This service is being discontinued in favor of a git based service hosted at git.doit.wisc.edu
NOTE: This service is only accessible from Campus IPs
SVN administrative interface: https://code.doit.wisc.edu The administrative interface uses the NetID Login service for authentication.
Client access to the repository uses NetID or a role-based account (see below) and a secure token which can be generated within the admin interface. You can be on any network to access the repository with a client.
Anyone with a NetID can access the administrative interface to create a repository, define custom groups, create role accounts, set permissions, etc.
Note: You can only create a new repository from the DoIT Staff Network or the Static VPN Network.
If you have suggestion as to how you would like the service improved, please send a note to firstname.lastname@example.org.
Subversion is ideal for storing source code and other plain text files that need versioning. Subversion is not the most optimal place to store large binary files, like tarballs and war files, for two reasons:
- You don't need to diff binary files, so the source code control capabilities of Subversion are not necessary for this type of file.
- Unlike source code, you are likely to delete old versions of war files in the future. Subversion does not ever delete files from your repository, so your repository will keep growing.
FAQHere you can find frequently asked questions.
Support for the SVN administrative interface can be obtained via the Help Desk (call or create a case from MyUW) or by sending an email to email@example.com
We are not in a position to give extensive Subversion training at this time. There are numerous resources on the internet, and we recommend the book: Version Control with Subversion (published by O'Reilly)
If you think in-person training would be valuable, please express your interest to the Professional Technical Education group.