subversion

Páginas: 8 (1934 palabras) Publicado: 8 de abril de 2013

Subversion
Alejandro Bermúdez
























Subversion
Desarrollador
Comunidad, y desarrolladores de CollabNet, Elego, VisualSVN, WANdisco
http://subversion.apache.org/
Información general
Lanzamiento inicial
20 de octubre de 2000
Última versión estable
1.7.4 (info)
8 de marzo de 2012; hace 1 año
Género
Control de versiones
Programado en
CSistema operativo
Multiplataforma
Licencia
Licencia Apache
Idiomas
Multilingüe1
En español
 


¿Para qué Sirve?
Subversion es un sistema de control de versiones basado en uno anterior llamado CVS,  que automatiza las tareas de guardar, recuperar, registrar, identificar y mezclar versiones de archivos. Sumamente útil para archivos que constantemente son modificados. mantiene el registro detodo el trabajo y los cambios en los ficheros (código fuente principalmente) que forman un proyecto (de programa) y permite que distintos desarrolladores (potencialmente situados a gran distancia) colaboren.
PUEDEN TRABJARSE DIVERSOSO LENGUAJES COMO como Python, Perl, Java y Ruby. (Subversion por sí mismo está escrito en C).
Apoya en proceso de desarrollo



Licencia

Es softwarelibrebajo una licencia de tipo Apache
La licencia Apache (Apache License o Apache Software License para versiones anteriores a 2.0) es una licencia de software libre creada por la Apache Software Foundation (ASF).
Como cualquier otra de las licencias de software libre, la Licencia Apache permite al usuario del software la libertad de usarlo para cualquier propósito, distribuirlo, modificarlo, ydistribuir versiones modificadas de ese software.
La Licencia Apache no exige que las obras derivadas (versiones modificadas) del software se distribuyan usando la misma licencia, ni siquiera que se tengan que distribuir como software libre/open source. La Licencia Apache sólo exige que se mantenga una noticia que informe a los receptores que en la distribución se ha usado código con la Licencia Apache.Así, en contraste a las licencias copyleft, quienes reciben versiones modificadas de código con Licencia Apache no reciben necesariamente las mismas libertades. O, si se considera la situación desde el punto de vista de los licenciatarios de código con Licencia Apache, reciben la libertad de usar el código de la forma que prefieran, incluyendo su uso en productos de código cerrado (cf Párrafo 4).Se deben añadir dos archivos en el directorio principal de los paquetes de software redistribuidos:
LICENSE - Una copia de la licencia
NOTICE - Un documento de texto, que incluye los "avisos" obligatorios del software presente en la distribución.






Arquitectura
CVS utiliza una arquitectura cliente-servidor: un servidor guarda la(s) versión(es) actual(es) del proyecto y su historial.Los clientes se conectan al servidor para sacar una copia completa del proyecto. Esto se hace para que eventualmente puedan trabajar con esa copia y más tarde ingresar sus cambios con comandos GNU.
Típicamente, cliente y servidor se conectan utilizando Internet, pero con el sistema CVS el cliente y servidor pueden estar en la misma máquina. El sistema CVS tiene la tarea de mantener el registrode la historia de las versiones del programa de un proyecto solamente con desarrolladores locales. Originalmente, el servidor utilizaba un sistema operativo similar a Unix, aunque en la actualidad existen versiones de CVS en otros sistemas operativos, incluido Windows. Los clientes CVS pueden funcionar en cualquiera de lossistemas operativos más difundidos.
Varios clientes pueden sacar copias delproyecto al mismo tiempo. Posteriormente, cuando actualizan sus modificaciones, el servidor trata de acoplar las diferentes versiones. Si esto falla, por ejemplo debido a que dos clientes tratan de cambiar la misma línea en un archivo en particular, entonces el servidor deniega la segunda actualización e informa al cliente sobre el conflicto, que el usuario deberá resolver manualmente. Si la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Subversion
  • Subversion
  • subversion
  • Subversion
  • subversión
  • subversion
  • Subversion
  • Subversión y contra subversión

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS