I'm looking for a recommended Subversion client.

The requirements are:

  • User-friendly to be used.
  • More than 4 people to use it.
  • If any possible that the application is free to use.
  • In our case, we do not have a server at home so we would like the work to be applied in the internet. Something about subversion with internet.

We are four students who wants to use it. We use VS 2013 with SQL server 2012. We use Windows.

  • 3
    Assuming you're running on Wondows (if I deduce this correctly from between the lines?), would something like Tortoise fit your needs? Plugs in to the Windows Shell, so you can basically use it via the standard Windows-Explorer. Free and OpenSource AFAIK. If you'd consider that a candidate, I'd set up a corresponing answer with more details.
    – Izzy
    Aug 21, 2014 at 11:32
  • Yes, we are using windows. What specification would you like me to inform you? Aug 21, 2014 at 11:49
  • You tagged your question with sublime-text. Does that mean the SVN client should be integrated with Sublime?
    – unor
    Aug 21, 2014 at 13:13
  • 1
    Steve already picked my idea to create his answer (the Tortoise part of it was I wanted to suggest, after making sure the environment matches – I don't like placing irrelevant answers), so I'm not going to repeat it, sorry. I however do not agree on the Mercurial part (I'd rather recommended Git, with the same arguments, and the corresponding graphical tools for the "user-friendly" part ;)
    – Izzy
    Aug 21, 2014 at 16:04
  • @Izzy The reason that I didn't mention git is that I find the command line interface rather daunting for anybody new to VCS compared to hg - (to be honest I find getting some people to use any VCS can be an issue). Aug 22, 2014 at 5:43

3 Answers 3


I would suggest either TortoiseSVN as an SVN Client it is:

  • free,
  • easy to use, (integrates with file explorer),
  • Windows
  • Prerequisite for VsTortoise Visual Studio plugin.

But reading between the lines it sounds like you have no access to the internet some of the time and do not have a server. This being the case you would be better off looking to use mercurial

  • Free
  • Easy to use
  • Cross Platform
  • Can even act as its own server!
  • There is also a tortoisehg offering file explorer integration for mercurial
  • Visual Studio hg plugin available.
  • 2
    SVN can be used "server-less", when using the file:/// protocol, so it takes a local folder as the server, and commits/updates from there. Not so good for a shared work, however. Otherwise, I like the mercurial suggestion, too.
    – Alejandro
    Aug 22, 2014 at 3:19

In addition to the recommendation for TortoiseSVN, I would like to add VsTortoise. It's a plugin for Visual Studio that adds some commands that launch the TortoiseSVN right from the project, making it somewhat easier to use SVN from within VS. Basically, it gives a series of shortcuts, if you prefer to remain in one environment, but it's a great time saver. It still requires TortoiseSVN.

  • Forgot to mention that there is also an hg plugin for VS. Aug 22, 2014 at 5:34

I would recommend the Visual Studio plugin ANKHSVN. It is mature and stable and has one great advantage: it adds files to Subversion automatically that you add to your solution.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.