Sunday, March 4, 2012

When a friend recently suggested Bazaar as an alternative to Subversion, It got me to think that would be those parameters that would cause me to move to something other than SVN.

Subversion gives me a lot of convenience
Environment:
1. Can be hosted on a almost any environment - Linux, Unix, Windows etc...
2. Can be hosted over the internet and comes with the most updated security settings
3. Can be integrated with LDAP for enterprise use

Usage Features:
1. Server setup and configuration are very easy - less than 10minutes
2. Works with multitude of clients -Command line (SlikSVN), GUI Based (TortoiseSVN), Web based (WebSVN), Different OS (RapidSVN for Unix & Linux)
3. Integrates with Build tools - Ant, Maven, Jenkins, Hudson, Cruise Control
4. Integrates with Developer IDEs - VisualSVN (AnkhSVN) & Subclipse (Eclipse)
5. Multiple online forums and support available - SVNForum, Collabnet being most popular
6. Easy administration

Something to be desired from SVN would be:
1. Role base access levels
2. Project level administration roles
3. More out of the box reporting tools/ features
4. Better branching and branch histories for parallel development scenarios

No comments: