Cliente Subversion para Windows

Estoy buscando un cliente Subversion recomendado.

Los requisitos son:

  • Fácil de usar para ser utilizado.
  • Más de 4 personas para usarlo.
  • Si es posible que la aplicación sea de uso gratuito.
  • En nuestro caso, no tenemos un servidor en casa por lo que nos gustaría que el trabajo se aplicara en internet. Algo sobre la subversión con internet.

Somos cuatro estudiantes que queremos usarlo. Usamos VS 2013 con SQL Server 2012. Usamos Windows.

Suponiendo que está ejecutando Wondows (¿si lo deduzco correctamente entre líneas?), ¿algo como Tortoise se ajustaría a sus necesidades? Se conecta a Windows Shell, por lo que básicamente puede usarlo a través del Windows-Explorer estándar. AFAIK gratuito y de código abierto. Si lo considerara un candidato, configuraría una respuesta correspondiente con más detalles.
Sí, estamos usando Windows. ¿Qué especificación te gustaría que te informara?
Etiquetaste tu pregunta con sublime-text . ¿Eso significa que el cliente SVN debe integrarse con Sublime?
Steve ya escogió mi idea para crear su respuesta (la parte de Tortuga era que quería sugerir, después de asegurarme de que el entorno coincidiera; no me gusta colocar respuestas irrelevantes), así que no voy a repetirlo, lo siento. Sin embargo, no estoy de acuerdo con la parte de Mercurial (preferiría recomendar Git, con los mismos argumentos y las herramientas gráficas correspondientes para la parte "fácil de usar";)
@Izzy La razón por la que no mencioné git es que encuentro que la interfaz de línea de comando es bastante desalentadora para cualquiera que sea nuevo en VCS en comparación con hg (para ser honesto, creo que hacer que algunas personas usen cualquier VCS puede ser un problema).
Eso es bastante subjetivo, y Git también viene con cosas de GUI que son fáciles de usar. Además, incluso hay libros gratuitos disponibles para profundizar en él, por ejemplo, Pro Git localizado (traducido) a bastantes idiomas (completo: 10, en partes: 14 más). Pero como eso no era parte de la pregunta, no deberíamos profundizar en eso;)

Respuestas (3)

Sugeriría que TortoiseSVN como cliente SVN es:

  • gratis,
  • fácil de usar, (se integra con el explorador de archivos),
  • ventanas
  • Requisito previo para el complemento VsTortoise Visual Studio.

Pero leyendo entre líneas, parece que no tienes acceso a Internet algunas veces y no tienes un servidor. Siendo este el caso, sería mejor buscar usar mercurial

  • Gratis
  • Fácil de usar
  • Plataforma cruzada
  • NO SE NECESITA SERVIDOR
  • ¡Incluso puede actuar como su propio servidor!
  • También hay una integración del explorador de archivos que ofrece tortoisehg para mercurial
  • Complemento hg de Visual Studio disponible .
SVN se puede usar "sin servidor", cuando se usa el file:///protocolo, por lo que toma una carpeta local como servidor y se confirma/actualiza desde allí. Sin embargo, no es tan bueno para un trabajo compartido. De lo contrario, también me gusta la sugerencia mercurial.

Además de la recomendación para TortoiseSVN, me gustaría agregar VsTortoise . Es un complemento para Visual Studio que agrega algunos comandos que inician TortoiseSVN directamente desde el proyecto, lo que facilita un poco el uso de SVN desde VS. Básicamente, ofrece una serie de atajos, si prefiere permanecer en un entorno, pero es un gran ahorro de tiempo. Todavía requiere TortoiseSVN.

Olvidé mencionar que también hay un complemento hg para VS.

Recomendaría el complemento ANKHSVN de Visual Studio . Es maduro y estable y tiene una gran ventaja: agrega archivos a Subversion automáticamente que usted agrega a su solución.