CodePlex to support TortoiseSVN

The number one new feature request from users is for CodePlex to support Subversion.  Specifically what users are telling us they want is the features and experience they get when using TortoiseSVN as a source control client.  It is important to us on the CodePlex team to provide our users the features they want and need to have the best experience possible, and so we will soon be offering support for using TortoiseSVN with CodePlex.

Our release date for offering TortoiseSVN support is June 18th.  Note that this is a revised date from June 5th to give additional time for development and testing.

We plan to offer TortoiseSVN support by creating a “bridge” that emulates a Subversion server and converts the requests from TortoiseSVN into calls to Team Foundation Server.  We want to offer users the ability to use the source control tools of their choice with the most flexibility possible, and we chose this approach because it offers the following benefits:

  • Users can choose to use either TortoiseSVN, the CodePlex Client, Teamprise Explorer, or Visual Studio Team Explorer with any project
  • All existing and new projects will immediately support using TortoiseSVN as a source control client
  • Existing projects will not need to go through any type of migration to support TortoiseSVN
  • New projects do not have to choose what source control clients they will support since all clients will automatically be supported

We will be releasing the “bridge” software as an open source project on CodePlex.