Confusión de control de fuente ASP.NET SVN. ¿Qué necesito para ponerme en funcionamiento?

Soy muy nuevo y estoy confundido acerca del control de fuente y lo que logran todos estos progtwigs / complementos. Estoy probando beanstalkapp para SVN. ¿Qué hace TortoiseSVN por mí y lo necesito? También vi un par de complementos que funcionan directamente con VS 2010: AnkhSVN y VisualSVN. Si uso cualquiera de estos, ¿aún necesito tener Tortoise instalado?

Gracias por la ayuda. Necesito algo de claridad.

Prefiero AnkhSVN. Es fácil de instalar y usar, y se integra muy bien en Visual Studio (casi como TFS, pero gratis).

TortoiseSVN es una de las herramientas que puede usar para search el código de diferencia y combinación de files. TortoiseSVN es un progtwig separado que se configura dentro del complemento AnkhSVN en Visual Studio. Aquí hay una captura de pantalla donde en las opciones de Visual Studio lo configuraría:

enter image description here

Además, si necesita un repository en línea gratuito y privado, recomendaría unfuddle . AnkhSVN se conecta muy bien. Uso esta configuration de AnkhSVN / unfuddle / TortoiseSVN para varios proyectos personales.

Aquí hay un gran tutorial sobre mi VCS favorito, Mercurial. Lo recomiendo muchísimo http://hginit.com/

Pero, si realmente quieres comenzar con SVN, recomiendo leer The Subversion Book. ¡Es gratis! http://svnbook.networking-bean.com/

TortoiseSVN y TortoiseHg (el mercurial) te dan una buena GUI para sus respectivos VCS. Solo lo hacen para que no siempre tengas que usar una línea de command. No sé nada sobre AnkhSVN pero los productos de Tortoise hacen un muy buen trabajo.