lunes, 28 de marzo de 2016

Usando SVN en Windows para 0 A.D

Usando Subversiones con TortoiseSVN (Windows)
Hecho por Matt Holmes (Calefaction)

Términos básicos.

Subversion; SVN: Link
•Subversion es un sistema de control de versiones diseñado específicamente para reemplazar al popular CVS. Es software libre bajo una licencia de tipo Apache/BSD y se le conoce también como svn por ser el nombre de la herramienta utilizada en la línea de comando. 

•Una característica importante de Subversion es que, a diferencia de CVS, los demás archivos con versionamiento 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 un instante determinado del repositorio que se está trabajando.

Se sigue la historia de los archivos y directorios a travé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 coste 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, sobre WebDAV/DeltaV. Esto permite que clientes WebDAV utilicen Subversion de 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 usa integrado a Apache permite utilizar todas las opciones que este servidor provee a la hora de autentificar archivos (SQL, LDAP, PAM, etc.).TortoiseSVN: 
 
•"Es un cliente código abierto Gratuito para El Sistema de Control de Subversiones." 

•Una herramienta fácil de usar se integra a Windows Explorer es usado para acceder al repositorio de alguna Subversion. 

Repositorio:
•Los archivos se guardan en un repositorio. El repositorio es parecido a un servidor de archivos común, excepto que este recuerda cada cambio antes hecho a tus archivos y directorios o carpetas. Esto permite recobrar viejas versiones de tus archivos and y examinar como han cambiado.
Nota: Los que no son miembros del Equipo de Wildfire no necesitan una cuenta para acceder al repositorio. Pero estos no tienen permitido enviar Committs(), No habilitamos el committing anónimo para proteger la integridad de nuestros archivos, de malintencionados cambios, o de cambios no aceptados.


Sección 1: Descargando e instalando TortoiseSVN
Puedes descargar TortoiseSVN desde http://tortoisesvn.net/downloads.html. 
Selecciona la última versión para tu Sistema operativo. Sigue el procedimiento normal y reinicia cuando lo requiera.


Sección 2: Haciendo tu primer “Checkout”
Ahora necesitamos verificar la URL y hacer un “checkout” de la actual SVN en el directorio principal de tu disco duro. 

El acceso para anónimos es:
http://svn.wildfiregames.com/public/ps/trunk
Usa el directorio que prefieras. Aunque sugiero usar la carpeta C:ADsvn
Trata de no usar carpetas con espacios tales como:, C:Mis DocumentosAD puede causar problemas. 

Ahora, sigue estos pasos. Haz “checkout” en el directorio del SVN.
1 en Windows Explorer, navega al directorio que has elegido para usar como Directorio raíz SVN. 

2 Click director. Selecciona 'Checkout...' en la parte del SVN:

0.A.D. y el TortoiseSVN para novatos.


3 pon la 'Url del repositorio'. Y deja lo demas igual:
indie
4 Después de presionar “OK”, versa como empieza a descargar los archivos y librerias del juego a tu computadora/ordenador.
Codigo Abierto
Nota: Esto tomara bastante tiempo, tal vez una o 2 horas dependiendo de tu conexión a internet. Se descargara cerca de 4 GB. Obviamente pesan más que el juego comprimido.


Sección 3: Actualizando tu SVN.
Una ventaja de este sistema es la habilidad para actualizar los archivos las últimas versiones. Es extremadamente fácil. Los siguientes pasos relatan cómo hacerlo:

1 Selecciona el directorio donde has hecho el “checkout. Preferiblemente la carpeta “ps”. Aun que puedes actualizar desde las subcarpetas, pero es recomendado de esta forma para actualizar todo, de lo contrario solo añade o actualiza la carpeta desde donde haz hecho la acción. 


2 Clic derecho para mostrar el menú de opciones. Luego en la sección del Menú de Windows Explorer SVN selecciona 'Update...':
gratuito

3 Esto es lo que normalmente sale, cuando se actualiza:
juego
El juego tarda bastante en correr la primera vez. Todo debe cargarse lentamente. Veras los gráficos grises, que van estabilizando el sistema.


link: http://www.youtube.com/watch?v=LZctwNahb6c

No hay comentarios:

Publicar un comentario