subversion rapidsvn rabbitvcs mac full for linux svn

linux - rapidsvn - svn client vpn



Buen cliente SVN de Linux(Ubuntu) (20)

Algunas veces uso kdesvn para trabajar directamente en un repositorio.

A menudo uso Subclipse cuando trabajo en proyectos a través de Eclipse.

Pero, sobre todo, utilizo la buena CLI. Con algunos alias y scripts bash para respaldarlo, realmente es el método más conciso y confiable de usar svn.

He probado NautilusSVN (sin relación con NaughtySVN ) y svn-workbench y los encontré demasiado problemáticos o carentes de funcionalidad. Sé que probé RapidSVN en algún momento, pero no debí impresionarme, ya que se desinstaló rápidamente, pero no recuerdo nada al respecto.

Subversion tiene un excelente cliente en Windows (Tortoise, por supuesto). Todo lo que probé en Linux simplemente - bueno - es una mierda en comparación ...



Creo que podrías echarle un vistazo a RabbitVCS

RabbitVCS es un conjunto de herramientas gráficas escritas para proporcionar un acceso simple y directo a los sistemas de control de versiones que utiliza. Actualmente, está integrado en el administrador de archivos Nautilus y solo es compatible con Subversion, pero nuestro objetivo es incorporar otros sistemas de control de versiones, así como otros administradores de archivos. RabbitVCS está inspirado en TortoiseSVN y otros.

Estoy a punto de intentarlo ... parece prometedor ...


Echa un vistazo a SVN Work Bench, es decente pero no perfecto

sudo apt-get install svn-workbench


En general, solo uso la línea de comando para svn, es la manera más rápida y fácil de hacerlo, para ser honesto, te recomiendo que lo pruebes.
Antes de descartar esto, probablemente debería preguntarse si realmente hay alguna característica para la que necesita una GUI, y si prefiere abrir una aplicación GUI y descargar los archivos, o simplemente escribir "svn co svn: // site". -goes-here.org/trunk "

Puede agregar, eliminar, mover, confirmar, copiar o actualizar archivos fácilmente con comandos simples proporcionados con "svn help", por lo que para la mayoría de los usuarios es más que suficiente.


En mi humilde opinión hay un gran cliente svn gui, SmartSVN. Es un proyecto comercial, pero existe una versión básica (100% funcional) que se puede utilizar de forma gratuita, incluso con fines comerciales. Está escrito en Java, por lo que es multiplataforma (requiere el paquete sun-java *) http://smartsvn.com


Estoy muy contento con kdesvn: se integra muy bien con konqueror, al igual que trortousesvn con Windows Explorer, y es compatible con la mayoría de las funciones de tortoisesvn.

Por supuesto, te beneficiarás de esta integración, si usas kubunto, y no ubuntu.


Nadie más lo ha mencionado y sigo olvidando el nombre, así que estoy agregando estas instrucciones aquí para mi futuro yo la próxima vez que lo busque ...

actualmente pagavcs parece ser la mejor option .

quieres uno de estos archivos .deb

sillyspamfilter: //pagavcs.googlecode.com/svn/repo/pool/main/p/pagavcs/

(1.4.33 es lo que tengo instalado ahora, así que intente con uno si el último causa problemas)

instalar y luego ejecutar

nautilus -q

para apagar nautilus, luego abre Nautilus nuevamente y deberías estar listo para continuar sin tener que cerrar la sesión / apagar

Tristemente, el conejo simplemente ahoga en grandes repositorios para mí, por lo que no se puede usar, paga no ralentiza la navegación, pero tampoco parece tratar de recurrir a directorios para ver si algo ha cambiado.


Nautilus proporciona un menú contextual para las actividades de svn

sudo apt-get install nautilus-script-collection-svn cp -r /usr/share/nautilus-scripts/Subversion ~/.gnome2/nautilus-scripts/

Para más información

Menú contextual de Nautilus



Para empezar, trataré de no sonar flamish aquí;)

Suspiro ... ¿Por qué las personas no obtienen ese archivo de explorer integrado de clientes es el camino a seguir? Es mucho más eficiente que abrir terminales y escribir. Simple matemática, ~ dos clics del mouse contra ~ 10 + movimientos de tecla. Sin embargo, debo señalar que me encanta la línea de comandos, ya que hago mucho trabajo administrativo y prefiero automatizar las cosas de la manera más rápida y sencilla posible.

Después de haber sido mimado por TortoiseSVN en Windows, me sorprendió la falta de un cliente integrado tipo tortoisesvn cuando me mudé a ubuntu. Para los programadores puros, un cliente IDE integrado puede ser suficiente, pero para uso general y para artistas gráficos u otras personas de oficina al azar, el cliente debe integrarse al explorador de archivos estándar, de lo contrario, la mayoría de la gente no lo usará. .

Algunos pensamientos están en algunos clientes:

kdesvn, el cliente que más me ha gustado hasta el momento, aunque hay una gran molestia en comparación con TortoiseSVN: debes ingresar al modo especial de diseño de subversión para obtener las superposiciones que indican el estado del archivo. Por lo tanto, no llamaría kdesvn integrado.

NautilusSVN, parece prometedor pero a partir de la versión 0.12 tiene problemas de rendimiento con grandes repositorios. Trabajo con repositorios donde las copias de trabajo pueden contener ~ 50 000 archivos a veces, que TortoiseSVN maneja pero NautilusSVN no. Así que espero que NautilusSVN obtenga una nueva versión optimizada pronto.

RapidSVN no está integrado, pero lo probé. Se comportó bastante raro y se estrelló un par de veces. Se desinstaló después de ~ 20 minutos ..

Realmente espero que el proyecto NautilusSVN haga una nueva versión optimizada de rendimiento pronto.

NaughtySVN parece que podría ser bastante agradable, pero a partir de ahora carece de superposiciones de iconos y no ha tenido un lanzamiento durante dos años ... así que diría que NautilusSVN es nuestra única esperanza.


Si TortoiseSVN está realmente arraigado, ¿podría intentar usarlo a través de WINE? Aunque no lo he intentado.

En su defecto, he encontrado que Eclipse con Subversive es bastante bueno.


Si lo usa, NetBeans tiene una excelente administración de control de versiones, con varios clientes además de SVN.

Sin embargo, recomendaría que aprenda a usar SVN desde la línea de comandos. CLI es el espíritu de Linux :)


Si usas eclipse, subclipse es el mejor que he usado. En mi opinión, esto debería existir como independiente ... Fácil de usar, vinculado con el código y el proyecto que tienes en eclipse ... Simplemente perfecto para un desarrollador que usa eclipse y quiere una interfaz gráfica de usuario.

Personalmente, prefiero el cliente de línea de comandos, tanto para Linux como para Windows.

Editar: si usas XFCE y su administrador de archivos (llamado Thunar), hay un complemento que funciona bastante bien. Si no quiero abrir el terminal, solo lo uso, tiene toda la funcionalidad, es rápido y fácil de usar. También hay uno para git incluido, aunque ...


También puedes ver git-svn , que es esencialmente un front-end git para la subversión.


Ver mi pregunta:

¿Cuál es el mejor cliente de subversión para Linux?

También estoy de acuerdo, los clientes de GUI en Linux chupan.

Uso subeclipse en Eclipse y RapidSVN en gnome.



kdesvn es probablemente lo mejor que encontrarás.

La última vez que lo revisé se puede conectar con konqueror, pero ha pasado un tiempo, he pasado a git :)


Anjuta tiene un plugin SVN integrado que está integrado con el IDE.


Descargo de responsabilidad: Hace mucho tiempo, yo era uno de los desarrolladores de RabbitVCS (anteriormente conocido como NautilusSvn).

Si usa Nautilus, puede que le interese RabbitVCS (mencionado anteriormente por Trevor Bramble). Es un clon no adulterado de TortoiseSVN para Nautilus escrito en Python. Si bien todavía hay mucho por hacer (especialmente en el área de rendimiento), algunas personas parecen estar bastante satisfechas con él.

El nombre es bastante apropiado para el proyecto, porque la historia a la que se refiere describe con bastante precisión el ritmo de desarrollo (es decir, largas siestas). Si eliges comenzar a utilizar RabbitVCS como tu cliente de control de versiones, probablemente tendrás que ensuciarte las manos.