2009-12-17 22 views

Respuesta

16

KDESVN & # x2003; Un cliente rica en características con excelentes vistas de la historia y de revisión, vistas de códigos anotados muestran que cambiaron cada línea de código y cuando fue cambiado, y las vistas 3D gráficas de ramas y la mezcla entre los árboles. Escrito en C++ con Qt, pero utilizando las bibliotecas de KDE (que son un tanto problemáticas para Windows).

Lamentablemente, el desarrollador de KDESVN stopped the development y está cerrando su sitio web de seguimiento en el verano de 2012 (EDIT: he resumed development de versiones de mantenimiento en junio de 2012).

RabbitVCS & # x2003; Una extensión de Python para integrar la funcionalidad de Subversion en el Administrador de archivos Nautilus, básicamente como un clon del proyecto TortoiseSVN en Windows. - Wikipedia

+0

Acepto que KDESVN es de lejos la mejor solución para Linux por el momento. Todavía no es un reemplazo de TortoiseSVN, pero es lo más parecido hasta ahora. Desafortunadamente, está afectado por el error que solía haber en Tortoise en los primeros días en que los movimientos y otros cambios requerían la actualización de los nodos en SVN antes de poder comprometerse debido a mensajes "desactualizados". Tiene muchas más peculiaridades. –

+0

@JavaScriptDude: Hasta donde sé, eso no es específico de Tortuga, sino un problema de Subversión en general. He tenido el mismo problema solo con el cliente de línea de comandos. – Joey

+0

tiene sentido. Recuerdo en los primeros días de TortoiseSVN que el problema de actualización estaba allí todo el tiempo y luego desaparecía después de una actualización en su mayor parte. La gente de TortoiseSVN debe haber agregado un poco de lógica para corregir automáticamente este matiz en SVN. He estado usando SVN desde la versión v0.8 beta aunque no tanto últimamente. Lástima que la gente de SVN no parche esto. Parece bastante tonto. –

2

He usado Subcommander, que funcionó bastante bien, aunque hoy en día suelo usar Subclipse desde dentro de Eclipse junto con la línea de comandos.

6

RapidSVN es un cliente bastante decente y multiplataforma.

5

SmartSVN es muy útil. Es shareware, pero después de 30 días todavía puede usar edición limitada y aún sigue siendo efectivo.

3

visto un montón. Declarar oficialmente: la línea de comando es más efectiva, y se integra naturalmente con otras utilidades de GNU. ¡Aprende la línea de comando! :) Es gratis, visual y muy bueno. Y es más simple de lo que parece.

2

Y luego está Emacs ;-) Tiene un número de clientes "visuales", o más bien, una serie de soluciones para integrar SVN (y git, hg, bzr, cvs incluso ...).

+2

Uso y recomiendo 'psvn' para Emacs. – choroba

+0

¡Pero el modo *** VC *** estándar también es muy útil! – gavenkoa

1

SVN Workbench es una buena herramienta multiplataforma que debe considerar. Está escrito en Python y aquí está la página oficial: http://pysvn.tigris.org/docs/WorkBench.html

Está disponible para Linux, Mac y Windows y también está presente en el repositorio oficial de Ubuntu.

0

Después de seguir la lista de artículos, me decepcionó la calidad de las soluciones disponibles en Linux.

Descubrí a través de más excavaciones en la red que Konquorer había construido en algunas muy buenas integraciones de subversión hace varios años y estoy bastante impresionado con la calidad.

Tenga en cuenta que konqueror requiere kde, kdesvn and kompare.

La solución aún no está cerca de TortoiseSVN para Windows, pero sigue siendo muy útil para muchos usos y un alivio para nosotros Windows to * nix convierte de escritorio.

Mi distribución actual es OpenSuse 13 con KDE.

Cuestiones relacionadas