Apache Subversion

Software captura de pantalla:
Apache Subversion
Detalles de software:
Versión: 1.10.2 Actualizado
Fecha de carga: 16 Aug 18
Licencia: Libre
Popularidad: 24

Rating: 3.0/5 (Total Votes: 1)

El objetivo del proyecto Subversion es construir un sistema de control de versiones que sea un reemplazo convincente para CVS en la comunidad de código abierto. Es desarrollado y distribuido por Apache Software Foundation (ASF). Apache Subversion es un software de línea de comandos similar a los sistemas de control de versiones de Git o Bazaar.


Es similar a CVS, pero es mejor

Apache Subversion incluye las funciones más recientes de CVS, así como otras características que harán que este proyecto sea mucho mejor que CVS, incluyendo el cambio de versión de versión, enlaces simbólicos versionados, copiado versionado, eliminación de versiones, directorios versionados y metadatos versionados de forma libre. . También viene con un diseño nativo de biblioteca cliente / servidor en capas que presenta API limpias.


Maneja eficientemente archivos binarios

Además, el software viene con soporte para operaciones de etiquetado y bifurcación, las confirmaciones son verdaderamente atómicas y el programa maneja de manera eficiente los archivos binarios. Otras características incluyen seguimiento de fusión, bloqueo de archivos, la capacidad de conservar indicadores ejecutables, resultados analizables, mensajes localizados, resolución interactiva de conflictos, duplicación de solo lectura de repositorio, proxy de escritura a través de WebDAV, listas de cambios, así como enlaces para numerosos lenguajes de programación.

Admite protocolos DeltaV y WebDAV

Entre otras características, podemos mencionar una opción de servidor de red Apache, compatible con los protocolos DeltaV y WebDAV, una opción de servidor independiente, cliente / servidor nativo, diseño de biblioteca en capas, control de versiones de enlaces simbólicos, salida analizable y mensajes localizados .


Sistemas operativos compatibles y disponibilidad

El proyecto es compatible con todos los sistemas operativos GNU / Linux y se puede instalar fácilmente desde el archivo fuente proporcionado por Apache o mediante los repositorios de software predeterminados de la distribución respectiva. Ambas arquitecturas de 32 bits y 64 bits son compatibles en este momento.


Elija entre la base de datos o el repositorio de archivos simples

El protocolo de cliente y servidor envía diffs en ambas direcciones, y los usuarios podrán elegir entre implementaciones de repositorio de base de datos o de archivo simple. El proyecto Apache Subversion es un software gratuito lanzado bajo una licencia de código abierto estilo Apache / BSD.

Qué hay de nuevo en esta versión:

  • Cambios visibles para el usuario:
  • Correcciones de errores del lado del cliente:
  • svn: corregir posible bloqueo en la caché de credenciales de autenticación (r1705328)
  • limpieza: evite el crecimiento de memoria innecesario durante la limpieza prístina (r1706241)
  • diff: corregir el bloqueo cuando el repositorio está en la raíz del servidor (r1705060 et al)
  • corregir traducciones para notificaciones de commit (r1709389, r1709562)
  • ra_serf: corregir bloqueo en el analizador multiestatus (r1706323, r1706324)
  • svn: informar errores de bloqueo / desbloqueo como fallas (r1701598 et al)
  • svn: el usuario de limpieza eliminó los registros externos (r1705843, r1710558)
  • svn: permite la resolución simple de conflictos de texto de archivos binarios (r1703581)
  • svnlook: eliminar adecuadamente los archivos temporales en los errores de diff (r1711346)
  • ra_serf: informa versiones compiladas y en tiempo de ejecución de libserf (r1704847)
  • ra_serf: establece el encabezado Content-Type en las solicitudes salientes (r1715224 y otros)
  • svn: corregir la fusión borrando archivos svn: eol-style CRLF / CR (r1703689 et al)
  • ra_local: deshabilitar la ruta del código de copia cero (r1718167)
  • Correcciones de errores del lado del servidor:
  • mod_authz_svn: arregle authz con mod_auth_kerb / mod_auth_ntlm (issue # 4602)
  • mod_dav_svn: corrige la visualización del ID del proceso en las estadísticas de caché (r1709553)
  • mod_dav_svn: use LimitXMLRequestBody para solicitudes codificadas por skel (r1687812)
  • volcado de svnadmin: preserva los cambios sin intervención (r1709388 y otros, n. ° 4598)
  • fsfs: evite las E / S innecesarias al abrir transacciones (r1715793)
  • Correcciones de errores de enlaces:
  • javahl: corregir la incompatibilidad ABI con 1.8 (r1710104)
  • javahl: permite rutas no absolutas en SVNClient.vacuum (r1710215, r1710290)
  • Cambios visibles del desarrollador:
  • General:
  • corregir la invocación del filtro de parche en svn_client_patch () (r1706783)
  • agregue información de @since a las definiciones de configuración (r1706983, r1706999)
  • corregir la ejecución de las pruebas en modo de compatibilidad (r1706375)
  • aclara la documentación de svn_fs_node_created_rev () (r1717154)
  • Cambios de API:
  • corrige la detección de desbordamiento en svn_stringbuf_remove y _replace (r1714358)
  • no ignore algunos de los parámetros a svn_ra_svn_create_conn3 (r1714314)

Qué hay de nuevo en la versión 1.10.0:

  • Cambios visibles para el usuario:
  • Correcciones de errores del lado del cliente:
  • svn: corregir posible bloqueo en la caché de credenciales de autenticación (r1705328)
  • limpieza: evite el crecimiento de memoria innecesario durante la limpieza prístina (r1706241)
  • diff: corregir el bloqueo cuando el repositorio está en la raíz del servidor (r1705060 et al)
  • corregir traducciones para notificaciones de commit (r1709389, r1709562)
  • ra_serf: corregir bloqueo en el analizador multiestatus (r1706323, r1706324)
  • svn: informar errores de bloqueo / desbloqueo como fallas (r1701598 et al)
  • svn: el usuario de limpieza eliminó los registros externos (r1705843, r1710558)
  • svn: permite la resolución simple de conflictos de texto de archivos binarios (r1703581)
  • svnlook: eliminar adecuadamente los archivos temporales en los errores de diff (r1711346)
  • ra_serf: informa versiones compiladas y en tiempo de ejecución de libserf (r1704847)
  • ra_serf: establece el encabezado Content-Type en las solicitudes salientes (r1715224 y otros)
  • svn: corregir la fusión borrando archivos svn: eol-style CRLF / CR (r1703689 et al)
  • ra_local: deshabilitar la ruta del código de copia cero (r1718167)
  • Correcciones de errores del lado del servidor:
  • mod_authz_svn: arregle authz con mod_auth_kerb / mod_auth_ntlm (issue # 4602)
  • mod_dav_svn: corrige la visualización del ID del proceso en las estadísticas de caché (r1709553)
  • mod_dav_svn: use LimitXMLRequestBody para solicitudes codificadas por skel (r1687812)
  • volcado de svnadmin: preserva los cambios sin intervención (r1709388 y otros, n. ° 4598)
  • fsfs: evite las E / S innecesarias al abrir transacciones (r1715793)
  • Correcciones de errores de enlaces:
  • javahl: corregir la incompatibilidad ABI con 1.8 (r1710104)
  • javahl: permite rutas no absolutas en SVNClient.vacuum (r1710215, r1710290)
  • Cambios visibles del desarrollador:
  • General:
  • corregir la invocación del filtro de parche en svn_client_patch () (r1706783)
  • agregue información de @since a las definiciones de configuración (r1706983, r1706999)
  • corregir la ejecución de las pruebas en modo de compatibilidad (r1706375)
  • aclara la documentación de svn_fs_node_created_rev () (r1717154)
  • Cambios de API:
  • corrige la detección de desbordamiento en svn_stringbuf_remove y _replace (r1714358)
  • no ignore algunos de los parámetros a svn_ra_svn_create_conn3 (r1714314)

Qué hay de nuevo en la versión:

  • Cambios visibles para el usuario:
  • Correcciones de errores del lado del cliente:
  • svn: corregir posible bloqueo en la caché de credenciales de autenticación (r1705328)
  • limpieza: evite el crecimiento de memoria innecesario durante la limpieza prístina (r1706241)
  • diff: corregir el bloqueo cuando el repositorio está en la raíz del servidor (r1705060 et al)
  • corregir traducciones para notificaciones de commit (r1709389, r1709562)
  • ra_serf: corregir bloqueo en el analizador multiestatus (r1706323, r1706324)
  • svn: informar errores de bloqueo / desbloqueo como fallas (r1701598 et al)
  • svn: el usuario de limpieza eliminó los registros externos (r1705843, r1710558)
  • svn: permite la resolución simple de conflictos de texto de archivos binarios (r1703581)
  • svnlook: eliminar adecuadamente los archivos temporales en los errores de diff (r1711346)
  • ra_serf: informa versiones compiladas y en tiempo de ejecución de libserf (r1704847)
  • ra_serf: establece el encabezado Content-Type en las solicitudes salientes (r1715224 y otros)
  • svn: corregir la fusión borrando archivos svn: eol-style CRLF / CR (r1703689 et al)
  • ra_local: deshabilitar la ruta del código de copia cero (r1718167)
  • Correcciones de errores del lado del servidor:
  • mod_authz_svn: arregle authz con mod_auth_kerb / mod_auth_ntlm (issue # 4602)
  • mod_dav_svn: corrige la visualización del ID del proceso en las estadísticas de caché (r1709553)
  • mod_dav_svn: use LimitXMLRequestBody para solicitudes codificadas por skel (r1687812)
  • volcado de svnadmin: preserva los cambios sin intervención (r1709388 y otros, n. ° 4598)
  • fsfs: evite las E / S innecesarias al abrir transacciones (r1715793)
  • Correcciones de errores de enlaces:
  • javahl: corregir la incompatibilidad ABI con 1.8 (r1710104)
  • javahl: permite rutas no absolutas en SVNClient.vacuum (r1710215, r1710290)
  • Cambios visibles del desarrollador:
  • General:
  • corregir la invocación del filtro de parche en svn_client_patch () (r1706783)
  • agregue información de @since a las definiciones de configuración (r1706983, r1706999)
  • corregir la ejecución de las pruebas en modo de compatibilidad (r1706375)
  • aclara la documentación de svn_fs_node_created_rev () (r1717154)
  • Cambios de API:
  • corrige la detección de desbordamiento en svn_stringbuf_remove y _replace (r1714358)
  • no ignore algunos de los parámetros a svn_ra_svn_create_conn3 (r1714314)

Qué hay de nuevo en la versión 1.9.5:

  • Cambios visibles para el usuario:
  • Correcciones de errores del lado del cliente:
  • svn: corregir posible bloqueo en la caché de credenciales de autenticación (r1705328)
  • limpieza: evite el crecimiento de memoria innecesario durante la limpieza prístina (r1706241)
  • diff: corregir el bloqueo cuando el repositorio está en la raíz del servidor (r1705060 et al)
  • corregir traducciones para notificaciones de commit (r1709389, r1709562)
  • ra_serf: corregir bloqueo en el analizador multiestatus (r1706323, r1706324)
  • svn: informar errores de bloqueo / desbloqueo como fallas (r1701598 et al)
  • svn: el usuario de limpieza eliminó los registros externos (r1705843, r1710558)
  • svn: permite la resolución simple de conflictos de texto de archivos binarios (r1703581)
  • svnlook: eliminar adecuadamente los archivos temporales en los errores de diff (r1711346)
  • ra_serf: informa versiones compiladas y en tiempo de ejecución de libserf (r1704847)
  • ra_serf: establece el encabezado Content-Type en las solicitudes salientes (r1715224 y otros)
  • svn: corregir la fusión borrando archivos svn: eol-style CRLF / CR (r1703689 et al)
  • ra_local: deshabilitar la ruta del código de copia cero (r1718167)
  • Correcciones de errores del lado del servidor:
  • mod_authz_svn: arregle authz con mod_auth_kerb / mod_auth_ntlm (issue # 4602)
  • mod_dav_svn: corrige la visualización del ID del proceso en las estadísticas de caché (r1709553)
  • mod_dav_svn: use LimitXMLRequestBody para solicitudes codificadas por skel (r1687812)
  • volcado de svnadmin: preserva los cambios sin intervención (r1709388 y otros, n. ° 4598)
  • fsfs: evite las E / S innecesarias al abrir transacciones (r1715793)
  • Correcciones de errores de enlaces:
  • javahl: corregir la incompatibilidad ABI con 1.8 (r1710104)
  • javahl: permite rutas no absolutas en SVNClient.vacuum (r1710215, r1710290)
  • Cambios visibles del desarrollador:
  • General:
  • corregir la invocación del filtro de parche en svn_client_patch () (r1706783)
  • agregue información de @since a las definiciones de configuración (r1706983, r1706999)
  • corregir la ejecución de las pruebas en modo de compatibilidad (r1706375)
  • aclara la documentación de svn_fs_node_created_rev () (r1717154)
  • Cambios de API:
  • corrige la detección de desbordamiento en svn_stringbuf_remove y _replace (r1714358)
  • no ignore algunos de los parámetros a svn_ra_svn_create_conn3 (r1714314)

Qué hay de nuevo en la versión 1.9.4:

  • Cambios visibles para el usuario:
  • Correcciones de errores del lado del cliente:
  • svn: corregir posible bloqueo en la caché de credenciales de autenticación (r1705328)
  • limpieza: evite el crecimiento de memoria innecesario durante la limpieza prístina (r1706241)
  • diff: corregir el bloqueo cuando el repositorio está en la raíz del servidor (r1705060 et al)
  • corregir traducciones para notificaciones de commit (r1709389, r1709562)
  • ra_serf: corregir bloqueo en el analizador multiestatus (r1706323, r1706324)
  • svn: informar errores de bloqueo / desbloqueo como fallas (r1701598 et al)
  • svn: el usuario de limpieza eliminó los registros externos (r1705843, r1710558)
  • svn: permite la resolución simple de conflictos de texto de archivos binarios (r1703581)
  • svnlook: eliminar adecuadamente los archivos temporales en los errores de diff (r1711346)
  • ra_serf: informa versiones compiladas y en tiempo de ejecución de libserf (r1704847)
  • ra_serf: establece el encabezado Content-Type en las solicitudes salientes (r1715224 y otros)
  • svn: corregir la fusión borrando archivos svn: eol-style CRLF / CR (r1703689 et al)
  • ra_local: deshabilitar la ruta del código de copia cero (r1718167)
  • Correcciones de errores del lado del servidor:
  • mod_authz_svn: arregle authz con mod_auth_kerb / mod_auth_ntlm (issue # 4602)
  • mod_dav_svn: corrige la visualización del ID del proceso en las estadísticas de caché (r1709553)
  • mod_dav_svn: use LimitXMLRequestBody para solicitudes codificadas por skel (r1687812)
  • volcado de svnadmin: preserva los cambios sin intervención (r1709388 y otros, n. ° 4598)
  • fsfs: evite las E / S innecesarias al abrir transacciones (r1715793)
  • Correcciones de errores de enlaces:
  • javahl: corregir la incompatibilidad ABI con 1.8 (r1710104)
  • javahl: permite rutas no absolutas en SVNClient.vacuum (r1710215, r1710290)
  • Cambios visibles del desarrollador:
  • General:
  • corregir la invocación del filtro de parche en svn_client_patch () (r1706783)
  • agregue información de @since a las definiciones de configuración (r1706983, r1706999)
  • corregir la ejecución de las pruebas en modo de compatibilidad (r1706375)
  • aclara la documentación de svn_fs_node_created_rev () (r1717154)
  • Cambios de API:
  • corrige la detección de desbordamiento en svn_stringbuf_remove y _replace (r1714358)
  • no ignore algunos de los parámetros a svn_ra_svn_create_conn3 (r1714314)

Qué hay de nuevo en la versión 1.9.3:

  • Cambios visibles para el usuario:
  • Correcciones de errores del lado del cliente:
  • svn: corregir posible bloqueo en la caché de credenciales de autenticación (r1705328)
  • limpieza: evite el crecimiento de memoria innecesario durante la limpieza prístina (r1706241)
  • diff: corregir el bloqueo cuando el repositorio está en la raíz del servidor (r1705060 et al)
  • corregir traducciones para notificaciones de commit (r1709389, r1709562)
  • ra_serf: corregir bloqueo en el analizador multiestatus (r1706323, r1706324)
  • svn: informar errores de bloqueo / desbloqueo como fallas (r1701598 et al)
  • svn: el usuario de limpieza eliminó los registros externos (r1705843, r1710558)
  • svn: permite la resolución simple de conflictos de texto de archivos binarios (r1703581)
  • svnlook: eliminar adecuadamente los archivos temporales en los errores de diff (r1711346)
  • ra_serf: informa versiones compiladas y en tiempo de ejecución de libserf (r1704847)
  • ra_serf: establece el encabezado Content-Type en las solicitudes salientes (r1715224 y otros)
  • svn: corregir la fusión borrando archivos svn: eol-style CRLF / CR (r1703689 et al)
  • ra_local: deshabilitar la ruta del código de copia cero (r1718167)
  • Correcciones de errores del lado del servidor:
  • mod_authz_svn: arregle authz con mod_auth_kerb / mod_auth_ntlm (issue # 4602)
  • mod_dav_svn: corrige la visualización del ID del proceso en las estadísticas de caché (r1709553)
  • mod_dav_svn: use LimitXMLRequestBody para solicitudes codificadas por skel (r1687812)
  • volcado de svnadmin: preserva los cambios sin intervención (r1709388 y otros, n. ° 4598)
  • fsfs: evite las E / S innecesarias al abrir transacciones (r1715793)
  • Correcciones de errores de enlaces:
  • javahl: corregir la incompatibilidad ABI con 1.8 (r1710104)
  • javahl: permite rutas no absolutas en SVNClient.vacuum (r1710215, r1710290)
  • Cambios visibles del desarrollador:
  • General:
  • corregir la invocación del filtro de parche en svn_client_patch () (r1706783)
  • agregue información de @since a las definiciones de configuración (r1706983, r1706999)
  • corregir la ejecución de las pruebas en modo de compatibilidad (r1706375)
  • aclara la documentación de svn_fs_node_created_rev () (r1717154)
  • Cambios de API:
  • corrige la detección de desbordamiento en svn_stringbuf_remove y _replace (r1714358)
  • no ignore algunos de los parámetros a svn_ra_svn_create_conn3 (r1714314)

Qué hay de nuevo en la versión 1.9.2:

  • Cambios visibles para el usuario:
  • Correcciones de errores del lado del cliente:
  • svn: corregir el bloqueo al guardar las credenciales en kwallet (r1700740, r1700951)
  • pago / actualización: corregir & quot; acceso denegado & quot; error en Windows (r1701064 et al)
  • actualización: reparación del bloqueo al actualizar un árbol en conflicto (r1702198, r1702200)
  • confirmar: corregir posible bloqueo (r1702231)
  • ra_serf: no se cuelgue en los encabezados inesperados 'X-SVN-VR-Base' (r1702288)
  • fusionar: corregir el bloqueo cuando se combina con un complemento local (r1702299 y otros)
  • svnmucc: corrige el error durante la propset + coloca el archivo existente (r1702467 et al)
  • actualización: reparación del bloqueo sin la carpeta .svn / tmp (r1701838, r1702203)
  • checkout: elimina la operación de E / S innecesaria (r1701638)
  • fusionar: corregir posible bloqueo (r1701997)
  • actualización: corregir el bloqueo con algunas de las eliminaciones entrantes (r1702247)
  • actualización: reparación de bloqueo para pre-1.3 wc con externos (r1702218 et al)
  • revertir: corregir bloqueo al revertir la raíz de un movimiento (r1702237 et al)
  • svn: no bloquee las corrupciones específicas de la base de datos (r1702974, r1702991)
  • svn: muestra la versión de utf8proc en svn --version --verbose (r1702533, r1702891)
  • Correcciones de errores del lado del servidor:
  • corregir informes para representaciones vacías en svnfsfs stats (r1698312 et al)
  • Cambios visibles del desarrollador:
  • General:
  • arregla svnfsfs_tests.py en los modos fsfs-v4 y fsfs-v6 (r1700215 y otros)
  • Cambios de API:
  • deshabilitar operaciones no admitidas para transmisiones estándar (r1701633 et al)

¿Qué hay de nuevo en la versión 1.8.13:

  • Esta versión aborda 3 problemas de seguridad:
  • CVE-2015-0202: los servidores HTTP de Subversion con repositorios FSFS son vulnerables a un uso de memoria excesivo desencadenable remotamente con ciertas solicitudes de INFORMES.
  • CVE-2015-0248: Subversion mod_dav_svn y svnserve son vulnerables a una aserción reactiva remotamente activable vulnerabilidad para ciertas solicitudes con números de revisión evaluados dinámicamente
  • CVE-2015-0251: los servidores HTTP Subversion permiten suplantación de valores de propiedades svn: author para nuevas revisiones

Qué hay de nuevo en la versión 1.8.11:

  • Cambios visibles para el usuario:
  • Correcciones de errores del lado del cliente:
  • pago / actualización: corregir archivos externos que no siguen el historial y posteriormente fallan silenciosamente (número 4185)
  • parche: no se salte objetivos en DIFS --git válidos (r1592014, r1592034)
  • diff: hace que la salida de propiedad en diffs sea estable (r1589360)
  • diff: corregir el diff del directorio copiado local con utilería (r1619380, r1619393)
  • diff: FIX filtro de lista de cambios para repos-WC y WC-WC (r1621978, r1621981)
  • elimina las opciones de menú del solucionador de conflictos rotos que siempre generan errores (r1620332)
  • mejorar el apoyo gpg-agent (r1600331, r1600348, 1.600.368, r1600563, r1600781)
  • corregir el bloqueo en Eclipse IDE con el llavero de GNOME (número 3498)
  • arregla elementos externos que sombrean un directorio versionado (issue # 4085)
  • soluciona problemas al trabajar en sistemas de archivos Unix que no admiten permisos (r1612225)
  • actualización: mantener registros externos (problema # 4519)
  • limpieza: mejora el rendimiento de las correcciones registradas de marcas de tiempo (r1633126)
  • actualizaciones de traducción para alemán
  • Correcciones de errores del lado del servidor:
  • desactivar la característica de caché revprop debido a problemas de invalidación de caché (r1543594, r1619774, r1619105, r1619118, r1619153, r1619802)
  • omite generar uniquifiers si no se admite el uso compartido de repeticiones (r1561426)
  • mod_dav_svn: rechazar solicitudes con rutas de repositorio faltantes (r1643409)
  • mod_dav_svn: rechazar solicitudes con nombres de transacciones virtuales no válidos (r1643437)
  • mod_dav_svn: evite el crecimiento innecesario de la memoria en la caminata de recursos (problema # 4531)
  • Cambios visibles del desarrollador:
  • General:
  • asegúrese de que todos los miembros de la capa de repositorio notifiquen que struct son válidos, corrige los bloqueos en usuarios de API que utilizan todos los miembros (r1616131)
  • genera correctamente un recurso de versión cuando se construye en Windows (r1542610, r1564576, r1568180)
  • soluciona que la variable LIBTOOL_M4 y LIBTOOL_CONFIG no se evalúe correctamente durante una compilación de Unix (r1637826)
  • permite el uso de libtool 2.4.3 (r1640862, r1640873, r1643793)

Qué hay de nuevo en la versión 1.8.10:

  • Cambios visibles para el usuario:
  • Correcciones de errores del lado del cliente:
  • protegerse contra las colisiones hash md5 al buscar credenciales en caché (r1550691, r1550772, r1600909)
  • ra_serf: coincide adecuadamente con los comodines en los certificados SSL. (r1615211, 1615219)
  • ra_serf: ignora CommonName en certs SSL donde hay nombres Alt de Asunto (r1565531, r1566503, r1568349, r1568361)
  • ra_serf: corrige un error de escape de URI que impedía borrar rutas bloqueadas (r1594223, r1553501, r1553556, r1559197, número 3674)
  • rm: muestra la URL correcta al eliminar una URL en el editor de registro de confirmación (r1591123)
  • log: soluciona otra instancia de error de canal roto (r1596866, número 3014)
  • copiar: maneja correctamente los accesorios no presentes o excluidos en la copia de wc cruzada (r1589184, r1589188)
  • copiar: corrige la copia de los padres de los nodos eliminados localmente entre wcs (r1589460, r1589486)
  • externalidades: borre correctamente los directorios de ancestros de los externos al eliminar el externo cambiando svn: externals. (r1600311, 1600315, r1600323, r1600393)
  • ra_serf: arregla el tiempo de vida de la memoria de algunos valores hash (r1606009)
  • Correcciones de errores del lado del servidor:
  • fsfs: omita el archivo de configuración al crear repositorios de formato pre-1.5 (r1547454, r1561703)
  • Cambios visibles del desarrollador:
  • General:
  • corrige enlaces incorrectos cuando el servidor tiene el mismo prefijo que las bibliotecas svn existentes. (r1609004)
  • utilice el directorio intermedio apropiado cuando compile con VS 2003-2008 (r1595431)
  • soporte que genera VS 2013 y archivos de proyecto posteriores.
  • Vinculaciones:
  • ruby: eliminando la advertencia de que el soporte de Ruby 1.9 es nuevo. (r1593992)
  • python: repara las devoluciones de llamada notify_func (r1594794, r1594814, r1594834, r1595061)

Qué hay de nuevo en la versión 1.8.5:

  • Cambios visibles para el usuario:
  • Correcciones de errores del lado del cliente:
  • arregla elementos externos que apuntan a las ubicaciones redirigidas (números # 4428, # 4429)
  • diff: corregir la aserción con movimiento dentro de una copia (problema # 4444)
  • Correcciones de errores del lado del servidor:
  • mod_dav_svn: previene bloqueos con algunos módulos de terceros (r1537360 et al)
  • mod_dav_svn: canonicalizar las rutas correctamente (r1542071)
  • mod_authz_svn: corregir el bloqueo de mod_authz_svn con la configuración no válida (r1541432)
  • copia en caliente: corregir copia en caliente perdiendo archivos revprop en repos de paquetes (número 4448)
  • Otras mejoras de herramientas y correcciones de errores:
  • mod_dontdothat: arregla el analizador de uri (r1542069 y otros)
  • Cambios visibles del desarrollador:
  • General:
  • corrige la compilación con '--enable-optimize' con clang (r1534860)
  • arregla copmpilation con la creación de debug de BDB en Windows (r1501656, r1501702)
  • arregla la opción '--with-openssl' cuando se construye en Windows (r1535139)
  • agregar prueba para fallar cuando se compila contra ZLib roto (r1537193 y otros)
  • Vinculaciones:
  • swig-rb: corrige pruebas para ejecutar sin instalar en OS X (r1535161)
  • ctypes-python: compilación con compilador seleccionado a través de configure (r1536537)

Qué hay de nuevo en la versión 1.8.4:

  • Cambios visibles para el usuario:
  • Correcciones de errores del lado del cliente y del servidor:
  • corregir la aserción en las URL del formulario 'file: //./' (r1516806)
  • deja de vincular contra psapi.dll en Windows (r1534102)
  • actualizaciones de traducción para sueco
  • Correcciones de errores del lado del cliente:
  • revertir: corregir problemas revocando movimientos (problema # 4436)
  • update: corrección de la aserción cuando se deniega el acceso externo al archivo (issue # 4422)
  • fusionar: reducir las conexiones de red para la combinación automática (r1468980 y otros)
  • fusionar: corrige la corrupción de la ruta durante la reintegración (r1523666)
  • mergeinfo: corregir bloqueo (r1519955)
  • ra_serf: verifica el resultado del análisis xml (r1501199 et al)
  • ra_serf: mejora los mensajes de error durante la confirmación (r1526439)
  • ra_local: corregir el error con el repositorio en la raíz de la unidad de Windows (r1518184)
  • corregir bloqueo en Windows cuando se interrumpe el comando de canalización (r1522892)
  • corregir bloqueo en el controlador de bloqueo en Windows (r1532023)
  • corrección de aserciones al actualizar copias antiguas de trabajo (r1520529)
  • Correcciones de errores del lado del servidor:
  • hotcopy: limpieza de revprops desempaquetados con '--incremental' (r1512300 et al)
  • arregla OOM en solicitudes concurrentes en el inicio del servidor con subprocesos (r1527103 y otros)
  • fsfs: mejora el mensaje de error cuando se encuentra el formato fsfs no compatible (r1534158)
  • Soluciona el problema de memoria en el cargador de módulos FS de terceros (r1519615 y otros)
  • Cambios visibles del desarrollador:
  • General:
  • permite compilar contra serf 1.3 y posterior en Windows (r1517123)
  • Vinculaciones:
  • javahl: ruta canonicalize para el método streaFileContent (r1524869)

Qué hay de nuevo en la versión 1.8.3:

  • Esta versión resuelve tres problemas de seguridad:
  • CVE-2013-4246: fsfs: corrupción de la edición de propiedades de revisión empaquetadas
  • CVE-2013-4262: herramientas del lado del administrador: ataque de enlace simbólico contra archivo pid
  • CVE-2013-4246: svnserve: ataque de enlace simbólico contra archivo pid

Qué hay de nuevo en la versión 1.8.1:

  • Cambios visibles para el usuario:
  • Correcciones de errores del lado del cliente y del servidor:
  • actualizaciones de traducción para chino simplificado y alemán
  • mejora la salida del mensaje de error de sqlite (r1497804)
  • plataformas de soporte que carecen de mmap (r1498136)
  • permite que los archivos de configuración comiencen con la BOM UTF-8 (r1499100 y otros)
  • no falla en los datos de UTF-8 cuando la conversión de codificación no está disponible (r1503009)
  • mejora los mensajes de error cuando falla la conversión de codificación (r1503010)
  • Correcciones de errores del lado del cliente:
  • fusionar: cambiar el nombre de 'combinación automática' a 'completar fusión' (r1491432)
  • mergeinfo: reduce el uso de la red para '--show-revs' (r1492005)
  • ra_serf: mejorar el manejo del estado http (r1495104)
  • fusionar: evite la sesión ra innecesaria (r1493475)
  • fusionar: reducir el uso de la red (r1478987)
  • fusionar: eliminar la comprobación de ancestros duplicados (r1493424, r1495597)
  • ra_serf: corrige el encabezado 'Accept-Encoding' para la interoperabilidad de IIS (r1497551)
  • estado de svn: mejore la documentación de las columnas de bloqueo (r1497318, r1497319)
  • ra_serf: solución de soporte para la capacidad 'get-file-revs-reversed' (r1498456)
  • log: reduce el uso de la red en las raíces del repositorio (r1496957)
  • diff: evite los archivos temporales cuando se llama a diff externo (problema # 4382)
  • actualización: notificación de reparación de copias de trabajo 1.7.x (r1493703, r1494171)
  • solucionar bloqueo durante la resolución de conflictos de árbol (problema # 4388)
  • combinación de archivos interactivos: agregue dos opciones adicionales (r1491816, r1494089)
  • diff: utiliza rutas de estilo locales en mensajes de error (r1500680)
  • resolver: mejorar el menú interactivo de resolución de conflictos (r1491739 et al)
  • cambiar: use la ruta de estilo local en el mensaje de error (r1500074)
  • ra_serf: mejora el resultado de error al recibir XML no válido (r1498851)
  • svn cleanup: explica lo que hace el comando en la salida de ayuda (r1497310)
  • culpa: error en -r M: N donde M & gt; N a menos que el servidor admita (r1498449 y otros)
  • auth de gpg-agent: no intente utilizar el agente cuando no esté disponible (r1500762 y otros)
  • auth de gpg-agent: no requiere GPG_TTY ni term env vars (r1500801)
  • actualización: corrige algunos conflictos de árbol que no desencadenan resolver (r1491868 et al)
  • confirmar: eliminar entradas obsoletas de la tabla wc lock al eliminar (r1491756)
  • merge: fix --record-only erroring out en la ruta renombrada (issue # 4387)
  • svnmucc: corrige el enlace simbólico 'make install' para que funcione cuando se establece DESTDIR (r1501072)
  • wc: corregir bloqueo cuando target es enlace simbólico a una raíz de copia de trabajo (problema # 4383)
  • ra_serf: cambio & quot; mal funcionamiento interno & quot; errores a errores normales (r1502577)
  • ra_serf: maneja proxies que no admiten solicitudes fragmentadas (r1502401 y otros)
  • Correcciones de errores del lado del servidor:
  • fsfs: resuelve el problema del bucle sin fin cuando repos / db / uuid tiene r n (r1492145)
  • fsfs: elimina el límite del buffer de propiedades de revisión (r1491770)
  • mod_dav_svn: mejores códigos de estado para errores de usuario anónimos (r1495918)
  • mod_dav_svn: mejores códigos de estado para errores de confirmación (r1490684)
  • corregir la regresión del rendimiento en 'svn log' contra root (r1494913)
  • permite eliminar propiedades 'svn:' no visibles por el usuario (r1495432)
  • fsfs: corregir el bloqueo en las arquitecturas de alineamiento estricto (r1495806, r1495985)
  • actualización de svnadmin: corrección de errores de repositorios fsfs no fragmentados (r1494287)
  • svnadmin create: deny '--fs-type = fsfs --compatible-version = 1.0' (r1494223)
  • Actualización de svnadmin: corrige la pérdida de datos al cancelar en la última etapa (r1494298)
  • mod_dav_svn: corregir la canonicalización de ruta incorrecta (r1503528)
  • Otras mejoras de herramientas y correcciones de errores:
  • fsfs-stats (herramienta): resuelve segfault al pasar ruta inválida (r1492164)
  • svn-bench: solución de salida de ayuda (r1493951)
  • svnpubsub: agrega encabezado de versión al servidor (r1491707)
  • Cambios visibles para el desarrollador
  • General:
  • ra_serf: corrige algunos problemas de los corredores de prueba en Windows (r1490679)
  • soluciona dos problemas en el reverso svn_ra_get_file_revs () (r1492148, et al)
  • handle --compatible-version = 1.8 en las pruebas C (r1494342)
  • mejorar la compatibilidad de clang (r1480080 et al)
  • usa el bastón de cancelación adecuado al manejar conflictos (r1495850)
  • fs: BDB: proporciona el valor de error adecuado de BDB (r1495428)
  • ra_serf: valor de error de conexión de ajuste de tweak (r1496132, et al)
  • svn_client_log5: resolver posible segfault (r1496110)
  • corregir metadata_only mover a trabajar cuando el destino es un nodo no versionado (r1498564)
  • ra_svn: corrige segfault con un mensaje de confirmación NULL (r1498550, r1499727)
  • Ev2: inicia correctamente el tipo de nodo en la tabla de cambios de cuñas (r1501058)
  • Ev2: corregir la copia desde la construcción de URL en cuñas (r1500226)
  • fs: mejora la prueba contra líneas nuevas en nombres de archivos (r1498483 et al)
  • hace que la construcción con BDB 6 sea una función opcional (r1499438)
  • sqlite: permite colocar una fusión en el directorio de compilación (r1499034, r1500175)
  • ra_svn: haga que las sesiones se puedan utilizar después de la recuperación de llamadas de registro anticipadamente (r1503554)
  • Vinculaciones:
  • swig-rb: corrige las pruebas con construcciones fuera de árbol (r1492295)
  • javahl: corrige la codificación de los mensajes de error producidos por javahl (r1492264)
  • swig-pl: advertencias del compilador de silencio (r1487094)
  • swig-pl: mejore la documentación (r1488693, r1490721, r1500904)

¿Qué hay de nuevo en la versión 1.8.0:

  • Los registros de copia de trabajo se mueven como una operación de primera clase
  • Combinación de reintegración automática
  • Propiedades heredadas
  • Configuración dictada del repositorio
  • Se ha eliminado la compatibilidad de cliente HTTP basada en neón
  • El back-end del repositorio basado en DB de Berkeley ha quedado obsoleto
  • Caché de contraseñas en memoria a través del agente GnuPG (cliente Unix)
  • Mejoras en el tamaño y el rendimiento de FSFS
  • Almacenamiento de archivos authz en el repositorio
  • Nuevas herramientas para administradores e infraestructura
  • Muchas mejoras y correcciones de errores

Qué hay de nuevo en la versión 1.7.9:

  • Cambios visibles para el usuario:
  • Correcciones de errores del lado del cliente:
  • mensajes de error mejorados sobre svn: date y svn: author props. (r1440620)
  • corrige la aserción local_relpath (issue # 4257)
  • corrige la pérdida de memoria en `svn log` sobre svn: // (r1458341)
  • corrige una falla incorrecta de authz al usar la biblioteca http de neón (issue # 4332)
  • corrige segfault al usar kwallet (r1421103)
  • Correcciones de errores del lado del servidor:
  • svnserve registrará la rev repetida, no la rev bajo-agua. (r1461278)
  • mod_dav_svn omitirá algunos valores de propiedad para las URL de actividad (r1453780)
  • corrige una aserción en mod_dav_svn cuando actúa como proxy en / (issue # 4272)
  • mejora el uso de la memoria al comprometer propiedades en mod_dav_svn (r1443929)
  • arregla svnrdump para cargar archivos de volcado con terminaciones de línea que no sean LF (número 4263)
  • corrección de aserción cuando rep-cache es inaccesible (r1422100)
  • lógica mejorada en la implementación de bloqueo de mod_dav_svn. (r1455352)
  • evita ejecutar código innecesario en el registro con límite (r1459599)
  • Cambios visibles del desarrollador:
  • General:
  • corrige una aserción en dav_svn_get_repos_path () en Windows (r1425368)
  • arregla get-deps.sh para descargar correctamente zlib (r13520131)
  • los documentos doxygen ahora ignorarán los prefijos al producir el índice (r1429201)
  • arregla get-deps.sh en freebsd (r1423646)
  • Vinculaciones:
  • javahl status api ahora respeta el ignoreExternals boolean (r1435361)

Qué hay de nuevo en la versión 1.7.8:

  • Cambios visibles para el usuario:
  • Correcciones de errores del lado del cliente y del servidor:
  • Corrige errores ortográficos en las traducciones de pt_BR, es y zh_TW (r1402417, r1402421)
  • Correcciones de errores del lado del cliente:
  • solución de bloqueo con la opción --username en Windows (r1396285)
  • agrega atributos faltantes a & quot; svn log -v --xml & quot; salida (r1398100)
  • arregla el parche svn ignorando los trozos después de que no hay una nueva línea (r139917)
  • solución colgar con ra_serf durante el procesamiento de errores (r1403583)
  • ignorar los archivos externos con mergeinfo al fusionarse (r1401915)
  • arregla SEGV con & quot; svnmucc cp rev arg & quot; durante el procesamiento argv (issue # 4079)
  • arregla el manejo de conflictos en enlaces simbólicos (issue # 4091)
  • Correcciones de errores del lado del servidor:
  • detectar adecuadamente la disponibilidad de subprocesos (r1398325)
  • corregir & quot; carga de svnadmin --bypass-prop-validation & quot; (r1237779)
  • corregir el análisis de secciones de [groupsfoo] en el archivo authz (número 3531)
  • agregue Vary: encabezado a las respuestas GET para mejorar la cacheability (r1390653)
  • arregla fs_fs para limpiar después de la transmisión de rep fallida (r1403964, et al)
  • arregla mod_dav_svn para quejarse sobre las revisiones & gt; CABEZA (r1403588)
  • Cambios visibles del desarrollador:
  • General:
  • repara el estado incorrecto devuelto por 1.6 API (r1403258)
  • corrige la compilación con g ++ 4.7 (r1345740)
  • arregla svn_uri_get_file_url_from_dirent en Windows (r1409146)

Programas parecidos

USVN
USVN

15 Apr 15

Hostery
Hostery

20 Feb 15

JGit/EGit
JGit/EGit

3 Jun 15

TrackIt
TrackIt

3 Jun 15

Otro software de desarrollador Apache Software Foundation

Apache Pig
Apache Pig

20 Jul 15

Apache Drill
Apache Drill

9 Feb 16

Apache Buildr
Apache Buildr

20 Jul 15

Comentarios a la Apache Subversion

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!