Subversion is only slightly subpar
Pros
- Retain a history of changes to a set of files
- Allow multiple people to collaborate on a set of files and merge changes together
Cons
- Apache Subversion works great when all users have access to the central Subversion server. This might mean users need to be on the same network.
- Apache Subversion isn't great for "offline" work as it requires access to the central Subversion server.
Most Important Features
- Free
- Version control and history
- Non-locking collaboration model
- Windows Server compatibility (VisualSVN)
Return on Investment
- Apache Subversion was easy to install and configure, and requires little maintenance.
- We have had a few instances where the code repository has become corrupted and repairing this situation requires significant time and is frustrating.
- It has a relatively easy learning curve so new users require little training and can be productive very early.
Alternatives Considered
GitHub and Visual SourceSafe (Discontinued)
Other Software Used
GitHub, Evernote, Slack, Zoom, Dropbox



