Titulo

Páginas: 9 (2151 palabras) Publicado: 30 de septiembre de 2012
CREACIÓN DE UN SERVIDOR WEB CON SVN v.0.1
Por Javier Hernández Sirvent

Javier Hernández (Merovingio) -www.ubunteroerrante.es-

1

Índice
1. Introducción 2. Creación de un servidor a. Crear un servidor SVN propio b. Crear un servidor SVN ajeno 3. Clientes SVN 4. Cómo usar un cliente SVN a. Uno de Windows b. Uno de GNU/Linux 5. Cómo evitar subir los datos de forma caótica 6. ConsejosJavier Hernández (Merovingio) -www.ubunteroerrante.es-

2

(Se aprovecha esta zona en blanco para ampliar el manual si se requiere)

1.- Introducción
SVN es un software de sistema de control de versiones diseñado específicamente para reemplazar al popular CVS, el cual posee varias deficiencias. Es software libre bajo una licencia de tipo Apache/BSD y se lo conoce también como Subversion.Una característica importante de Subversion es que, a diferencia de CVS, los archivos versionados no tienen cada uno un número de revisión independiente. En cambio, todo el repositorio tiene un único número de versión que identifica un estado común de todos los archivos del repositorio en cierto punto del tiempo.

Ventajas
• • • • • • •



Se sigue la historia de los archivos y directorios através de copias y renombrados. Las modificaciones (incluyendo cambios a varios archivos) son atómicas. La creación de ramas y etiquetas es una operación más eficiente; Tiene costo de complejidad constante (O(1)) y no lineal (O(n)) como en CVS. Se envían sólo las diferencias en ambas direcciones (en CVS siempre se envían al servidor archivos completos). Puede ser servido, mediante Apache, sobreWebDAV/DeltaV. Esto permite que clientes WebDAV utilicen Subversion en forma transparente. Maneja eficientemente archivos binarios (a diferencia de CVS que los trata internamente como si fueran de texto). Permite selectivamente el bloqueo de archivos. Se usa en archivos binarios que, al no poder fusionarse fácilmente, conviene que no sean editados por más de una persona a la vez. Cuando se usaintegrado a Apache permite utilizar todas las opciones que este servidor provee a la hora de autentificar archivos (SQL, LDAP, PAM, etc.).

Carencias
• •

El manejo de cambio de nombres de archivos no es completo. Lo maneja como la suma de una operación de copia y una de borrado. No resuelve el problema de aplicar repetidamente parches entre ramas, no facilita el llevar la cuenta de qué cambiosse han trasladado. Esto se resuelve siendo cuidadoso con los mensajes de commit. Esta carencia será corregida en la próxima versión.

Javier Hernández (Merovingio) -www.ubunteroerrante.es-

3

2.- Creación de un servidor

Para crear este servidor SVN podemos elegir alojar la información en un equipo ajeno (alguna web ofrece espacio en sus discos duros y servicio de SVN) o podemos instalarSVN con nuestro servidor en el PC de casa, pudiendo conectarse nuestros compañeros de grupo a nuestro equipo o nosotros desde cualquier otro equipo. Cada una conlleva sus ventajas y sus inconvenientes. Las ventajas de alojarlo en un servidor ajeno son: • • • No nos tenemos que preocupar porque el ordenador no lo hemos encendido, ya que hay una empresa (normalmente seria) que se preocupa portenerlo todo funcionando. El ancho de banda (subida/bajada) suele ser más amplio que las líneas convencionales (ADSL) que tenemos en casa. Nos ahorramos un buen tiempo en configuraciones que la mitad de las veces no sabemos lo que hacemos, por falta de documentación, de experiencia y/o conocimientos.

Por supuesto también tiene sus inconvenientes: • • • Nadie te asegura que la información es privada yque no llega a terceros o hacen un uso “indebido”. Si el servidor se “cae” (esta fuera de servicio) nos tenemos que aguantar y esperar a que lo solucionen. Buscar un servidor, que ofrezca el servicio SVN, gratuito y que la activación del hosting no es sencillo y menos que sea fácil de manejar. Tu principal ocupación no es saber usar el servidor, sino que con 2 clicks puedas hacer uso de él....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • titulo del titulo
  • Titulo
  • Titulos
  • El titulo
  • Titulo
  • Soy un titulo
  • Sin titulo
  • Titulos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS