2011-02-01 5 views
14

Al configurar algunas cosas de desarrollo web con un amigo, él está utilizando Versiones SVN (pagadas por su empresa) que se ve fantástico pero es un toque caro.¿La mejor alternativa gratuita a las versiones SVN en Mac OS X?

Estuve tentado por SVNx, pero si para ser honesto no me gusta la idea de usar la línea de comandos, prefiero una GUI agradable y fácil de usar.

No me importa pagarlo si tengo que hacerlo, pero me preguntaba si había alguna alternativa realmente buena. Usaremos Springloops como SVN fwiw.

+3

SvnX es GUI, no línea de comandos. No tan pulido como las versiones, pero es bastante bueno – CharlesB

Respuesta

8

EDITAR: Uso iSVN ya que es gratis


Tome un vistazo a RapidSVN. Tienen una compilación para Mac OS.

http://rapidsvn.tigris.org

Nota: no es compatible para Mac OS 10.8.3 más

+1

Tenga en cuenta que iSVN está marcado como software 'alfa' y no se ha actualizado desde 2010. – Quantum7

4

No es nativo de Mac OS X, pero puede darle una oportunidad al cliente SVN de Eclipse. Funciona en Mac OS X, y es bastante bueno.

+1

Es genial. Ojalá haya un cliente SVN independiente igual que Subclipse o Subversive. –

8

Si usted está buscando en el paquete SVN, Collabnet tiene que

Si está buscando GUI del cliente (de código abierto)

rápido por Tigris http://rapidsvn.tigris.org/

svnX por La eligió http://code.google.com/p/svnx/

SCPlugin por Tigris http://scplugin.tigris.org/

SmartSVN por Syntevo http://www.syntevo.com/smartsvn/index.html

Si está buscando GUI libre (código no abierto)

SourceTree http://www.sourcetreeapp.com/ * en cuenta que este es un versionamiento mercurial/git. Si se está conectando a un servidor SVN remoto. Funciona. Lo convierte localmente en mercurial/git.

Personalmente, me parece que sourcetree es más adecuado para la mayoría de las herramientas de control de versiones.

+1

Si no me equivoco, Sourcetree es un cliente Git/Mercurial, no svn – CitronEvanescent

+1

Sin embargo, funciona. Si el control remoto es SVN, aún puede conectarse a él. Localmente, lo convertirá en Git/Mercurial. Todavía interactúa perfectamente con un servidor remoto SVN. Buen punto. Localmente no es compatible. –

+0

¿Cómo? Solo traté de conectarme a un SVN remoto y SourceTree no lo reconoció – David

3

También buscaba una aplicación SVN gratuita, probé algunas soluciones diferentes, pero ninguna de ellas dio en el clavo. Para empezar, svnX me entusiasmó, pero es realmente confuso cómo trata las "copias de trabajo" y los "repositorios" de manera diferente: todavía no estoy muy seguro de cuándo/por qué usar cuál de las ventanas múltiples. Parece cubrir todo, pero simplemente no con fluidez.

¿Sabes lo que terminé usando? Netbeans

He estado usando como mi IDE desde hace un tiempo, y siempre han gustado, pero no lo usamos para SVN, mientras que en mi PC (prefiero la interfaz de Tortoise SVN). Pero ahora en OSX he estado buscando algo que tenga una funcionalidad similar y ¡me sorprendió mucho descubrir que Netbeans parece ser perfecto!Lo único que buscaba era un solo árbol de archivos navegable que podía hacer clic con el botón derecho y aplicar todos los comandos conocidos (actualizar, confirmar, revertir, historial de búsqueda, diff contra otras versiones), etc. y netbeans lo tiene todo. En realidad es realmente minucioso, lógico, familiar y completo. Es sorprendentemente similar a Tortoise en la interfaz de navegación general & (menos los iconos bonitos, por supuesto), pero estoy impresionado. ¡Dale un tiro!

7

Si ha instalado Xcode

File -> Source Control -> Repositories

o en la ventana de inicio de Xcode

También puede pulsar en Xcode

Cmd+Shift+2 y seleccione repositorios.

+0

En Xcode 6 es Source Control -> Checkout ... No conozco un atajo clave para ello Después de que se haya verificado, tampoco sé cómo Commitir los cambios. –

0

Te propongo JEdit con SVNPlugin.