Subversión

es construir un sistema de control de versiones que sea un reemplazo convincente para CVS.
Descargar ahora

Subversión Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • The Apache License
  • Precio:
  • FREE
  • Nombre del editor:
  • CollabNet
  • Sitio web del editor:
  • http://catacomb.tigris.org/

Subversión Etiquetas


Subversión Descripción

Subversion objetivo del proyecto es la construcción de un sistema de control de versiones que es un reemplazo competitivo de CVS. El objetivo del proyecto Subversion es la construcción de un sistema de control de versiones que es un reemplazo competitivo de CVS en el proyecto de código abierto community.Subversion está publicado bajo una licencia de código abierto BSD Apache /. Aquí están algunas características clave de "subversión": La mayoría de las características actuales de CVS: · Subversion está destinado a ser un mejor CVS, por lo que tiene la mayor parte de las características de CVS. En general, la interfaz de Subversion para una característica particular es similar a la de CVS, excepto cuando hay una razón de peso para no hacerlo. · Se crean versiones de Directorios, cambios de nombre, y meta-datos del archivo. · La falta de estas características es una de las quejas más comunes contra la mayoría de CVS. versiones Subversion no sólo presentar contenidos y la existencia de archivos, directorios, sino también, copias, y cambia el nombre. También permite que los metadatos arbitrarios ( "Propiedades") para ser versionado junto con cualquier archivo o directorio, y proporciona un mecanismo de control de versiones de la ejecución de 'bandera `autorización en los ficheros. Cometa, está verdaderamente atómica: · No se parte de una confirmación entra en vigor hasta que el envío entero ha tenido éxito. Los números de revisión son por cada confirmación, no por archivo; mensajes de registro se adjuntan a la revisión, no se almacenan de forma redundante como en CVS. Apache opción de servidor de red, con WebDAV / DeltaV protocolo: · Subversion puede utilizar el basado en HTTP WebDAV / DeltaV protocolo para las comunicaciones de red y el servidor web Apache para proporcionar servicios de red del lado del repositorio. Esto le da a Subversion una ventaja sobre CVS en la interoperabilidad, y ofrece varias características clave de forma gratuita: autenticación, autorización basada en rutas, compresión de la conexión y navegación del repositorio básico. opción de servidor autónomo: · Subversion también ofrece una opción de servidor autónomo mediante un protocolo personalizado (no todo el mundo quiere correr Apache 2.x). El servidor independiente puede funcionar como un servicio inetd, o en modo demonio, y ofrece autenticación básica y autorización. También puede ser un túnel a través de SSH. · Ramas y etiquetas son baratas (operaciones constantes en el tiempo). · No hay ninguna razón para estas operaciones a ser caros, por lo que no son. · Las ramas y las etiquetas se implementan tanto en términos de una operación de "copia" subyacente. Una copia ocupa una pequeña cantidad, constante de espacio. Cualquier copia es una etiqueta; y si comienza a comprometerse en una copia, entonces es una rama también. (Esto elimina los "punto de ramificación etiquetado" de CVS, mediante la eliminación de la distinción que hizo etiquetas rama de punto necesario en primer lugar). cliente de forma nativa / servidor, capas diseño de la biblioteca: · Subversion está diseñado para ser cliente / servidor desde el principio; evitando así algunos de los problemas de mantenimiento que tienen CVS plagadas. El código está estructurado como un conjunto de módulos con interfaces bien definidas, destinadas a ser llamado por otras aplicaciones. protocolo cliente / servidor envía diffs en ambas direcciones: · Los usos de protocolo de red de ancho de banda de manera eficiente mediante la transmisión de las diferenciaciones en ambas direcciones siempre que sea posible (CVS envía diffs del servidor al cliente, pero no el cliente al servidor). Los costos son proporcionales al tamaño de cambio, no el tamaño de datos: · En general, el tiempo requerido para una operación de Subversion es proporcional al tamaño de los cambios resultantes de esa operación, no al tamaño absoluto del proyecto en el que los cambios están teniendo lugar. Esta es una propiedad del modelo de depósito de la subversión. La elección de base de datos o repositorio de archivos sin formato-implementaciones: · Los repositorios se pueden crear ya sea con un back-end de base de datos integrada (BerkeleyDB) o con el back-end de la normalidad de archivo plano, que utiliza un formato personalizado. De versiones de enlaces simbólicos: · Los usuarios de Unix pueden colocar enlaces simbólicos bajo control de versiones. Los enlaces son recreados en Unix copias de trabajo, pero no en las copias de trabajo Win32. manejo eficiente de archivos binarios: · La subversión es igualmente eficaz en binario como en archivos de texto, ya que utiliza un sistema binario diffing algoritmo para transmitir y almacenar las sucesivas revisiones. analizable de salida: · Toda la salida del cliente de línea de comandos de Subversion está cuidadosamente diseñado para ser legible por humanos y automáticamente analizable; lenguaje o script es una alta prioridad. Mensajes localizadas: · Usos Subversion gettext () para mostrar el error traducida, informativos y mensajes de ayuda, basándose en la configuración regional actual. ¿Qué hay de nuevo en este lanzamiento: · Algunos accidentes y otros problemas se han solucionado.


Subversión Software relacionado

monótono

Monotone funciona de una base de datos de versión transaccional almacenada en un archivo regular. ...

160

Descargar

cvs2svn

Un script de Python que convierte un repositorio de CVS a un repositorio de subversión. ...

155

Descargar