Tuve el mismo dilema también hace unos meses, y finalmente decidí irme con VisualSVN. Lo hemos estado usando durante 4 meses para el desarrollo de aplicaciones web internas de C# y nuestra experiencia ha sido positiva.
En primer lugar, la parte del servidor se integra con Active Directory y ofrece un control MMC fácil de usar para administrar los repositorios.
En segundo lugar, la parte del cliente se integra con VS2008, no ralentiza los tiempos de carga de Visual Studio y funciona con códigos de color bastante triviales (verde para archivos intactos, amarillo para archivos cambiados). Cuenta con diff de revisión completa, puede comentar cada revisión.
Un inconveniente es que sus soportes para ganchos (como los ganchos post-commit) son muy rudimentarios.
Puede ver estadísticas como quién realizó la mayoría de las confirmaciones, etc. Admite sucursales, aunque no las utilizamos. Toda la comunicación cliente-servidor se realiza a través de SSL (las claves y los certificados se configuran automáticamente).
les hizo una pregunta en algún momento acerca de cómo eliminar el historial rama del Estudio Visual desplegable, y su apoyo respondió que simplemente tenía que eliminar el archivo .suo (servicio al cliente eficiente)
Por último, mi experiencia al trabajar con VisualSVN: simple y directa para nuestro equipo relativamente pequeño. (somos 5 programadores, pero estoy bastante seguro de que esto se escala mucho más que eso).
AnkhSVN es definitivamente mejor desde 2.0, vale la pena intentarlo. –
+1 ¡Intentaré probar 2.0! –