SmartSVN es una aplicación gráfica comercial, de distribución libre y multiplataforma que se ha diseñado desde cero para actuar como cliente de Subversion (SVN). El proyecto sigue la misma filosofía que SmartCVS, ya que proporciona todas las funciones necesarias listas para usar, con una interfaz de usuario fácil de usar y práctica.
Características de un vistazo
Las características clave incluyen soporte de etiquetas y sucursales, soporte de propiedades, conjuntos de cambios, poderoso asistente de commits, solucionador de conflictos, comparación de archivos, gráfico de revisión, vista de salida, add-on de xMerge, vistas de transacciones, marcadores de cambios entrantes y salientes, informe de cambios, Integración de Trac, navegador de repositorio, integración de shell, API de complemento, registro e integración de Asistente JIRA.
Además, la aplicación admite una amplia variedad de métodos de autenticación, incluidos SVN, SVN SSH, HTTP, HTTPS y HTTP-proxy. También es compatible con numerosos comandos de subversión, como agregar, verificar, culpar (anotar), limpiar, copiar, confirmar, eliminar, importar, modificar, enumerar, registrar, mkdir, fusionar, mover, propedit, propdel, propget, resuelto, propset, revertir, cambiar, estado, updatenew, lock, unlocknew, svn: ejecutable, svn: externals, svn: eol-style, svn: ignorar, svn: keywordsnew y svn: mime-type.
Debajo del capó y sistemas operativos compatibles
SmartSVN es una aplicación independiente de la plataforma escrita completamente en el lenguaje de programación Java. Por supuesto, esto significa que es compatible con cualquier sistema operativo donde Java Runtime Environment (JRE) esté disponible, incluidas todas las distribuciones de GNU / Linux, así como los sistemas operativos Microsoft Windows y Mac OS X. Ambas arquitecturas de hardware de 32 bits y 64 bits son compatibles en este momento.
Disponibilidad y precios
Por el momento, el proyecto se distribuye en dos ediciones, SmartSVN y SmartSVN Professional. Como era de esperar, la edición SmartSVN Professional incluye más funciones que la edición estándar de SmartSVN.
Si bien SmartSVN está disponible para su descarga de forma gratuita, el precio de SmartSVN Professional comienza desde 69 USD (56 EUR) por usuario. Si quiere probar antes de comprar la edición SmartSVN Professional, siempre puede obtener una versión de prueba gratuita de 30 días desde el sitio web oficial.
Qué hay de nuevo en esta versión:
- Revision Graph: establece la propiedad del sistema & quot; revisionGraph.inlineBranchesAndTags & quot; a falso para no alinear ramas y etiquetas automáticamente
Qué hay de nuevo en la versión:
- Nuevas características, mejoras:
- Los informes de errores ahora opcionalmente permiten cargar informes de errores directamente en WANdisco desde SmartSVN
- Rendimiento local de actualización ajustado a través de una extensa revisión
- Manejo mejorado de svn: global-ignora la propiedad heredada
- Varias mejoras / correcciones para la funcionalidad de comparación
- Autenticación de protocolo de archivos implementada para permitir bloqueos de protocolo de archivos
- Ahora se puede recordar la última copia de trabajo abierta, incluso si no se gestiona como un proyecto
- Opción agregada para administrar copias de trabajo no administradas como un proyecto
- Se agregó compatibilidad con la autenticación SASL de Windows y se proporcionaron los archivos DLL necesarios
Qué hay de nuevo en la versión 8.0.1:
- Errores corregidos:
- Agregar etiqueta: corregir elementos externos rotos
- Registro: posible error interno al invocar Editar | Copiar ...- acciones
- Actualizar: posible error interno relacionado con los archivos movidos
- La pantalla de bienvenida mostraba una versión incorrecta (que todavía contiene & quot; vista previa & quot;)
- Actualización: posible error interno causado por información obsoleta en la interfaz de usuario
- Actualización: posible error interno
- Varios árboles: posible error interno relacionado con la interfaz de usuario
- Validar copia de metadatos de trabajo: podría haber informado inconsistencias falsas positivas
Qué hay de nuevo en la versión 8 RC3:
- Errores corregidos:
- Agregar: posible error interno
- Solucionador de conflictos: posible error interno
- Navegador de repositorio: posible error interno al cerrar
Qué hay de nuevo en la versión 8 RC2:
- Errores corregidos:
- Confirmar: error al intentar confirmar el archivo renombrado en un archivo externo
- Comparar: la línea del bloque superior se dibujó 1 píxel demasiado alto en el canal de número de línea
- Comparar archivos o directorios de repositorio: roto
- Solucionador de conflictos: posible error interno relacionado con bloques 'eliminados'
- Estado remoto: fantasma & quot; solo repositorio & quot; los archivos y directorios podrían permanecer
- Varios diálogos: caracteres ilegales, p. apóstrofo, podría obtener mnemónico
- Varias tablas (OS X): columnas de la tabla, p. en el cuadro de diálogo Preferencias, eran demasiado estrechas para ajustarse a todo el contenido
- Refrescar:
- podría bloquear otras operaciones durante mucho tiempo
- cargar un proyecto no enfocaba más la vista Directorios
- posible error interno para conflictos de árbol especiales
Qué hay de nuevo en la versión 7.6.3:
- NUEVAS CARACTERÍSTICAS, MEJORAS:
- Actualización: advierte en caso de elementos externos que no se pudieron actualizar
- Propiedad del sistema & quot; smartsvn.project.warnForNetworkShares = false & quot; deshabilitar las notificaciones de advertencia de uso compartido de redes
- ERRORES FIJOS:
- Agregar: no debe tener elipsis (...), ya que no hay diálogo al agregar archivos
- Tabla de archivos: posible error interno al arrastrar archivos a otra aplicación
- Marca resuelta: no funcionó para varios archivos
- Abrir: para archivos svn: needs-lock, no se actualizó a HEAD, incluso si está configurado para
- Cambiar conjunto: las entradas (obsoletas) aún pueden aparecer en Conjuntos de cambios
- Comparar vistas: cambia los parpadeos de la raya cuando se desplaza
- Actualización remota: no detectó directorios agregados
- Eliminar / Mover: podría dar lugar a un error interno en el Commit siguiente
- Start Up: bloqueo nativo en Ubuntu 13.10
- Anotar:
- error interno cuando se invoca en el archivo vacío posible error interno al cambiar Vista Revisión y tener & quot; anterior & quot; líneas
- Confirmar:
- después de confirmar la eliminación del directorio (& quot; Solo desde el control SVN & quot;), se eliminaron los archivos no versionados en lugar de los archivos sin versionar después de confirmar el directorio movido / copiado & quot; history-scheduled & quot; los archivos seguían mostrando
- Refrescar:
- posible error interno relacionado con elementos externos
- no debería fallar en caso de una propiedad inválida svn: externals
- Navegador de repositorio:
- Editar propiedades: la tabla debe alargarse al cambiar el tamaño
- posible error interno para svn: externals con mala sintaxis
- Mensaje de error relacionado con LF al intentar editar svn: externals
Qué hay de nuevo en la versión 7:
- Funciones nuevas y mejoradas:
- Validación del área de administración: debe preguntar antes de la validación programada automáticamente
- Errores corregidos:
- Confirmar: posible error interno
- Problemas conocidos:
- Refrescar: al realizar operaciones SVN fuera de SmartSVN, es posible que se requiera una actualización manual para actualizar los estados de los archivos y directorios en consecuencia. (Todas las plataformas)
- xMerge aún no está implementado para Subversion 1.7. Estará presente en el 3T / 2012.
Qué hay de nuevo en la versión 6.6.9:
- Mac OS X 10.7: vigilante de archivos roto
- Complemento JIRA: no se mostraron problemas al usar caracteres especiales como '#' en la contraseña
Qué hay de nuevo en la versión 6.6.5:
- Mejoras:
- Solucionador de conflictos: muestra & quot; Mine & quot ;, & quot; Los & quot;
- Instalación: los paquetes portátiles incluyen JRE
- Linux: use xdg-open para abrir las URL en el navegador predeterminado
- Caché de registro: en el diálogo de creación, preseleccione el directorio más alto y accesible
- Propiedades | Sustitución de palabras clave: Restablecer opciones renombrado a Unset
- xMerge: soporte para fusionar el directorio agregado en el objetivo de fusión renombrado
- Errores corregidos:
- Administrador de sucursal: se confundió después de copiar / mover la carpeta de sucursales
- El cuadro de diálogo de resolución de problemas de JIRA podría no mostrarse
- se sugirieron elementos externos vacíos para su eliminación
- posiblemente rechazado después de haber realizado Smart Move
- Cuadro de diálogo Fusionar: error interno al ingresar solo el rango de exclusión (por ejemplo,! 1)
- Plugin-API: AbstractOkCancelDialog cerró el diálogo incluso si hubo errores de entrada
- Preferencias, Solucionador de conflictos: después de mostrar un error, el campo de entrada estaba oculto
- Actualizar: posible error interno en caso de propiedades de bugtraq no válidas
- Navegador de repositorio: la comparación de dos archivos a veces no muestra el contenido
- Navegador de repositorio: posible error interno al cerrar el cuadro de diálogo / marco inmediatamente después de abrirlo
- Diálogo de autenticación SSH: no deshabilitó el botón Aceptar si no se ha ingresado ningún nombre de usuario
- Actualización de copia de trabajo de SVN: posible error interno
- Actualizar / Cambiar: copia de trabajo dañada en la actualización interrumpida o en la operación de cambio
- Comprobación de actualización: posible error interno en caso de problemas de E / S
Qué hay de nuevo en la versión 6.6.4:
- Mejoras:
- Actualizar verificación (manual): informar sobre las principales versiones nuevas
- Errores corregidos:
- Anotar: no se puede cancelar
- Pago: posible error interno al pagar desde servidores SVN de terceros
- Commit: desajuste de la suma de comprobación para los archivos reemplazados
- Solucionador de conflictos: ciertos conflictos no se detectaron
- Copiar URL: debe codificar las URL
- Comparación de archivos / Solucionador de conflictos: cancelación & quot; Separador de línea & quot; el diálogo aún continúa con Guardar
- Fusionar vista previa / Aplicar revisión: Mostrar cambios / Solucionador de conflictos nunca se habilitaron
- Merge: posible error interno
- Fusionar: xMerge no debería estar disponible para archivos
- Configuración: en Unix, rutas relacionadas con el directorio de inicio, p. ~ / bin / svnserve no se expandieron correctamente
- Diálogo de depósito de configuración, página de éxito: el texto de descripción está truncado
- Inicio (después de la nueva instalación en OS X): en el cuadro de diálogo de bienvenida, el botón de opción desactivado se preseleccionó import-settings, la pregunta se mostró en el segundo cuadro principal
- Actualización: posible error interno para & quot; Reconstruir completamente el área de administración de SVN & quot;
- Varios diálogos: para & quot; Metal L & F & quot ;, si se muestra un cuadro de diálogo, la CPU está en ~ 50%
- Varias tablas: problemas de foco para & quot; Mover hacia arriba & quot; / & quot; Mover hacia abajo & quot;
Requisitos :
- Java 2 Standard Edition Runtime Environment
Comentarios que no se encuentran