¿Qué cliente de Subversion debo usar? [cerrado]

14

Quiero usar el control de fuente Subversion para un sitio web PHP . Se instala en el espacio web que alquilo: ¡hurra!

En el sitio web de Subversion hay una lista enorme de aplicaciones de cliente: http://subversion.tigris.org/links.html#all-clients

¿Cuál se puede recomendar? Tengo Windows XP instalado en mi PC. Y no quiero pagarlo, así que un cliente gratuito lo hará.

He usado Visual SourceSafe y Team Foundation Server en Visual Studio 2008.

EDITAR: ¿ Quizás uno que se integra con Eclipse?

Edición 2: encontré el artículo Ultimate Round-Up For Version Control with Subversion con respecto a Subversion en Smashing Magazine .

Natrium
fuente
El único problema que tendrá con Tortoise en VS2008 es que no está integrado en VS, por lo que no podrá realizar el check in / out directamente en VS. Pero esto es solo un pequeño inconveniente para mí. Solo quiero que sepas eso;)
Marc-Andre R.
No voy a usar VS. Solo tengo experiencia con él, así que cualquier cosa que se vea así funcionará bien para mí.
Natrium
De Jeff Atwood codinghorror.com/blog/archives/000660.html por favor no use la fuente visual segura.
usuario

Respuestas:

46

Yo uso TortoiseSVN en el trabajo, y funciona muy bien. Estoy bastante seguro de que es uno, si no el cliente SVN más popular para Windows :)

Tiene integración de shell de Windows Explorer, por lo que obtienes un buen menú de TortoiseSVN en el menú contextual del botón derecho.

¡Y es gratis!

BenA
fuente
Lo mismo para mi. Lo usé en un proyecto importante; la integración de shell fue agradable.
alex
Ya lo había usado también, buen cliente, simple, fácil de usar, sin alguna característica inútil que a menudo puede obtener en el cliente SVN o CVS.
Marc-Andre R.
Funciona como un encanto ... ¿se preguntan cuándo nos darían una barra de herramientas? Realmente no te gustan sus menús contextuales de clic derecho. Le quita tiempo.
ymasood 01 de
Simplemente funciona
Randell
Uso TortoiseSVN, y también me gusta, pero Shell Integration es su mejor y peor parte. Cuando no lo usa, se hincha la memoria y no se puede apagar, como ocurre con los clientes que no son de shell, pero el beneficio que brinda a veces vale la pena.
Dinesh Manne
13

AnkhSvn es un buen (y gratuito) complemento de Visual Studio para Subversion.

También uso TortoiseSVN (según lo recomendado por BenA). Los dos trabajan felices juntos.

Simon P Stevens
fuente
Solía ​​ser no tan bueno, ahora es (¡mucho!) Mejor que VSS. La última excusa que suena medio razonable para usar VSS finalmente se ha ido.
MGOwen
10

Para usar con Eclipse, puede probar Subclipse . Sin embargo, no lo he usado, así que no sé sus ventajas y desventajas.

BenA
fuente
1
como subclipse solo está disponible en x86 (plataformas de 32 bits), realmente debe asegurarse de usar una JVM de 32 bits (a menos que pueda construir JavaHL por su cuenta ...)) Es por eso que subversive usa Java SVN Kit Connector, por lo que es una solución 100% pura de Java
Peter Parker
7

Estoy de acuerdo en que, para la mayoría de los usos, TortoiseSVN es probablemente la mejor apuesta. Pero para algunos casos de uso, por ejemplo, operaciones de fusión un poco más complicadas, es posible que desee apegarse al cliente de línea de comandos originalsvn , incluso en Windows. Al menos esto es lo que veo que hacen mis colegas que usan Windows, incluso si normalmente usan Tortoise ...

Vea esta respuesta y sus comentarios (en una pregunta similar de Linux) para obtener algunas justificaciones y recursos.

Jonik
fuente
Ah, y naturalmente, la integración IDE es la solución definitiva para muchas personas. (Por experiencia de primera mano, puedo decir que la integración de Subversion de IntelliJ IDEA es excelente.)
Jonik
5

El proyecto Subversive tiene como objetivo proporcionar la integración de Subversion (SVN) para Eclipse. El complemento Subversive le brinda la capacidad de trabajar con este sistema de control de versiones sucesor CVS desde el banco de trabajo Eclipse. Puede trabajar con repositorios de Subversion casi de la misma manera que siempre ha sido posible con los repositorios CVS utilizando el complemento CVS incluido en la distribución estándar de Eclipse.

Las características generales del complemento Subversivo son bastante similares a las del complemento CVS:

* Browse a remote repository
* Add a project to the repository and check out projects from the repository
* Synchronize a project to see incoming and outgoing changes
* Commit, update and revert changes
* See resource change history
* Merge changes

Proyecto subversivo

Narayan
fuente
3

Por lo general, he instalado cuatro clientes SVN aquí:

  • TortugaSVN
  • SlikSVN, que es el cliente de subversión de línea de comandos, solo sin el registro de OpenCollabNet y la basura publicitaria.
  • AnkhSVN en Visual Studio
  • Subclipse en Eclipse

Tiendo a usar cualquiera de ellos, dependiendo del entorno en el que me encuentre actualmente. Sin embargo, es importante tener en cuenta: si tiene varios clientes y Subversion cambia nuevamente el formato de copia de trabajo, debe actualizarlo a una nueva versión. Sería mucho más fácil si todos compartieran una sola biblioteca ...

Joey
fuente
3

Uso RapidSVN porque necesito trabajar en Windows y Linux, y esta herramienta se ejecuta en ambos entornos. Hace el truco y es gratis.

Tony
fuente
2

Si desea una solución (gratuita) que se integre en Visual Studio, puede probar AnkhSVN . Lo he usado con éxito antes, y la única razón por la que no lo uso es porque prefiero la tortuga.

BenA
fuente
La integración en Visual Studio no es un requisito.
Natrium
1

Cliente de subversión de línea de comando gratuito: SlikSVN

Plugin de estudio visual AnkhSVN

T. Kaltnekar
fuente
1

¡Por qué el complemento disponible para su instalación local de Netbeans, por supuesto!

poli
fuente
+1 La integración de Subversion con Netbeans funciona a la perfección
Randell
1

Usé Subclipse cuando todavía usaba Eclipse, también se unió a mylar el complemento de seguimiento de errores, etiquetando confirmaciones con la identificación del error.

Ahora, solo uso la línea de comando.

salmón
fuente
1

smartSVN se puede usar de forma gratuita en modo limitado y es bastante bueno incluso con los límites.

petteri
fuente
0

Para OS X, no puede pasar versiones anteriores . Tendría que ser el mejor cliente de subversión GUI que haya existido. Es una pena que no exista un programa similar para Windows.

Josh Hunt
fuente