AnkhSVN 2.0 Final Released

July 9, 2008 CollabNet VersionOne

Well, AnkhSVN 2.0 officially began last November when the original team of AnkhSVN developers and CollabNet got together to jointly develop the next iteration.  The purpose of CollabNet’s involvement was to provide some commercial backing to help solidify development resources and to help invigorate the community around AnkhSVN.  In fact, the Microsoft open source folks are involved with the project as well providing free MSVS licenses for the developers, a tech support contact, roadmap discussions with customers, and co-marketing activities that you’ll see in the near future, like webinars.  (Sam Ramji, Sr. Director of Platform Strategy at MS, talked about this at EclipseCon.)  The fruits of the venture are finally available with AnkhSVN 2.0.

AnkhSVN 2.0 is a near rewrite of the original AnkhSVN.  If you look at the AnkhSVN 2.0 Roadmap you’ll see that the whole delivery mechanism of AnkhSVN was changed from a Visual Studio Add-In to a full Source Control Provider Integation Package.  (This means no more home-grown SCM layer maintained by AnkhSVN.  AnkhSVN now hooks into the VisualStudio.NET SCC APIs to provide much better integration and performance.)  AnkhSVN also adds Subversion 1.5 support by using SharpSvn as the underlying Subversion client API.  While those two architectural changes don’t do much for adding new features, other than Subversion 1.5 support, what does AnkhSVN 2.0 bring to the table?  Well, below is a short list of what is new in AnkhSVN:

  • Pending changes window; subversion status and commands available in one place
  • Full support for Visual Studio 2005 and 2008; AnkhSVN is now a SCC package instead of just an addin
  • Better log viewer
  • Merge support
  • Property editor
  • AnkhSVN now supports most project types previously unsupported via the SCC api
  • All solution explorer actions (rename, copy&paste, drag&drop) keep subversion history now
  • Enhanced build process and setup
  • Automatic check for updates
  • And last but certainly not least end user documentation

The list above is not complete, nor does it fully explain the benefits of AnkhSVN 2.0.  Expect to see huge performance increases above AnkhSVN 1.x, better badging/glyphs, more tools and a more complete Subversion client interface.  For more information on AnkhSVN and its 2.0 release, please use the following resources:

AnkhSVN 2.0 is a major improvement in the AnkhSVN line.  Expect to see more new features in the near future and as always, AnkhSVN is an open source project so feel free to contact us to report bugs, suggest new features or to provide any other feedback.

Previous Article
Should Scrum Teams Re-Estimate Stories That Can’t Be Completed During the Sprint?
Should Scrum Teams Re-Estimate Stories That Can’t Be Completed During the Sprint?

If a user story isn’t completed during a Sprint, the cleanest way to deal with it is to leave the story poi...

Next Article
Where's the beef?
Where's the beef?

But when you're forming an open- or inner-source community, you succeed (or fail) by different rules. It's...