Después de 6 meses de desarrollo, la Apache Software Foundation
Llave
- Se han ampliado las capacidades de la interfaz interactiva para la resolución de conflictos, a la que se le ha agregado soporte para procesar situaciones con movimiento de elementos a otros directorios, así como un mejor análisis de los casos en que aparecen en el sistema de trabajo archivos y directorios no cubiertos por el sistema de versionado. copia del depósito;
- El servidor garantiza que se ignoren las definiciones de grupos vacíos en las reglas de autorización y se muestra una advertencia si están presentes cuando se inicia el comando svnauthz;
- En el lado del cliente en sistemas tipo Unix, la compatibilidad con el almacenamiento de contraseñas en el disco en texto sin cifrar está deshabilitada de forma predeterminada en el nivel de compilación. Se recomienda a los usuarios utilizar sistemas como GNOME Keyring, Kwallet o GPG-Agent para almacenar contraseñas;
- Comportamiento mejorado de las operaciones de copia en el repositorio de origen y la copia de trabajo: los directorios principales existentes y los archivos con revisiones ahora se procesan correctamente;
- Se ha mejorado la salida del comando “svn list”: los nombres largos de los autores ya no se truncan, se ha agregado la opción “--human-readable” (-H) para mostrar los tamaños en forma legible (bytes, kilobytes, megabytes, etc.);
- Se agregó visualización de tamaños de archivos en el repositorio al comando "svn info";
- En el comando “svn cleanup”, después de confirmar las operaciones de eliminación de elementos ignorados o no versionados, ahora también se eliminan los directorios con el indicador de protección contra escritura;
- En los comandos experimentales "svn x-shelve/x-unshelve/x-shelves"
Confiabilidad mejorada en el procesamiento de varios tipos de cambios. Los comandos del conjunto "shelve" le permiten reservar por separado los cambios sin terminar en una copia de trabajo para trabajar urgentemente en otra cosa y luego devolver los cambios sin terminar a la copia de trabajo, sin recurrir a trucos como guardar el parche a través de "svn diff” y luego restaurarlo mediante "svn patch"; - Se ha aumentado la confiabilidad de la capacidad experimental para guardar instantáneas del estado de las confirmaciones ("puntos de control de confirmación"), lo que le permite guardar una instantánea de los cambios que aún no han sido confirmados por una confirmación y luego restaurar cualquiera de las versiones guardadas. de cambios en una copia de trabajo (por ejemplo, para revertir el estado de la copia de trabajo en caso de una actualización errónea);
Fuente: opennet.ru