Future of AnkhSVN (Subversion for Visual Studio)

AnkhSVN 2.0 is now out with the majority of these features making the cut!

Now that AnkhSVN 1.0.3 is out with support for Visual Studio 2008 we can discuss our future plans for AnkhSVN.

We have moved over to openCollabNet and welcomed Jeremy Whitlock and Bert Huijben to the team!

Our preliminary road-map for AnkhSVN 2.0 is:

  • Improve user experience
  • Refine windows, options and icons
  • Localize dialogs and messages
  • Support customization of icons & menus
  • Develop interactive log window
  • Add keyboard support (short cuts & tab order)
  • Extend integration
  • Subversion 1.5 branch & merge tracking
  • Subversion property editing
  • Visual Studio 2005/2008 source provider model for better integration
  • Foster developer participation
  • Simplify build environment with MSBuild
  • Reduce code-base with SharpSvn
  • Switch Visual Studio API from automation to source control
  • Provide source-on-demand using Sourceserver

Switching the provider model means we have to drop Visual Studio 2003 support for 2.0 but means we get to use .NET 2.0+ features as well as a much faster and more robust mechanism for extending Visual Studio.

The timetable is quite aggressive and I’m hoping we can get quick regular builds out for people to try.


3 responses

  1. Avatar for cristian

    would be great if it supported rename of new file:

    • create file
    • change file name <- wouldbegreat
    cristian March 4, 2008
  2. Avatar for steve

    Better file rename support would definitely be good. Also I miss these features quite acutely in comparison to working with SVN in Eclipse:

    • 'Apply Patch' option. Create patch is fine, but people then just ask how to apply it and we have to point them at Tortoise/Cygwin
    • Merge support - ie actually performing the merge, you don't need SVN 1.5 to do that (1.5 will just track progressive merges better)
    • Better history viewing - the 'Log' option is very basic and it doesn't seem to want to operate across entire paths, just individual files
    • Tagging & branching from within VS
    • Auto-update / version checking of the Ankh plugin. Not at all essential but I kind of get used to semi-automated plugin updates in Eclipse

    Ankh's great but you really do have to have Tortoise alongside it for the moment. Definitely look at Subclipse and Subversive as what to aim for.

    steve March 4, 2008
  3. Avatar for Tom W


    you can add stability / general bug fixing to that list..! Last time I used Ankh in anger it was fine on small projects but larger ones would slow things down proportionally and occasionally it would lose the plot completely.. Great software but needed some polish last time I saw it (which admittedly was a few month back..)

    bottom line: more features != a better product

    ps: I'd love to help, but I'm on holiday... ;-D

    Tom W March 8, 2008