sábado, 16 de agosto de 2014

PARTE 1 - Instalación de Plastic y conociendo FoxBin2Prg

15/09/2014 - Actualizado con la nueva conexión a usar que sustituye a GitHub.



Referencia del inicio de las prácticas. Antes de comenzar, lean esto si todavía no lo hicieron:

[Artículo] - Control de versiones: ¿Para qué sirve? ¿Por qué es necesario?

[Artículo] - Cómo configurar las notificaciones en los Grupos de Google de forma óptima

[Artículo] - Control de código fuente: Terminología común que hay que conocer

Para anotarse en las prácticas:
[Foro] - Prácticas de VFP 9 con control de código fuente desde CERO - Preliminares

En el panel derecho del Blog tienen el índice de prácticas >>


Las dudas preguntarlas en el hilo de la PARTE 1 en el foro.


INICIO

Esta es la primera parte, donde vamos a instalar Plastic (el componente cliente y el componente servidor) en su configuración por defecto.

Los pasos a seguir son los de la siguiente lista:

[Artículo] - Descarga e Instalación de PlasticSCM paso a paso


Si no te hiciste un usuario GitHub, hazlo aquí y luego envíamelo.
El repositorio de GitHub a usar en el siguiente artículo, es este: https://github.com/fdbozzo/dvcs_vfp9.git

[Artículo] - PlasticSCM: Sincronización con GitHub

Actualización 15/09/2014 


- Debido a algunos problemas con GitHub, el repositorio a usar ya no será ese, sino que será un repositorio Plastic público que monté temporalmente para estas prácticas en fdbozzo2.no-ip.org:8087 (ver más adelante).

Para configurarlo, leer el siguiente artículo de cómo se configura la replicación, pero reemplazando los datos de conexión por lo indicado a continuación del artículo, y enviarme un correo particular para que les pueda crear un usuario de pruebas, ya que hay un límite de 15 usuarios:


[Artículo] - PlasticSCM: Cómo configurar la replicación de repositorios Plastic locales y remotos


Luego de leer el artículo de replicación, este es el resumen de pasos a seguir para configurar la replicación:



FoxUnit repository:

a) Crear un nuevo repositorio vacío llamado FoxUnit, apuntando a un nuevo directorio con el mismo nombre (por ejemplo, c:\desa\FoxUnit), ojo, que el directorio debe estar vacío!



b) En el paso (3) de la guía de replicación, hay que elegir como origen el nuevo repositorio FoxUnit

c) En el paso (4) de la guía de replicación, se debe crear la conexión destino con estos datos: fdbozzo2.no-ip.org:8087 (es la conexión sin SSL, que parece que es lo que da problemas y que no logro configurar)


dvcs_vfp9 repository:

d) En el paso (5) de la guía de replicación, les debería mostrar en la lista mi repositorio FoxUnit, que deben elegir e) Crear un nuevo repositorio vacío llamado dvcs_vfp9_red, apuntando a un nuevo directorio con el mismo nombre (por ejemplo, c:\desa\dvcs_vfp9_red), ojo, que el directorio debe estar vacío!


f) En el paso (3) de la guía de replicación, hay que elegir como origen el nuevo repositorio dvcs_vfp9_red

g) En el paso (4) de la guía de replicación, se debe crear la conexión destino con estos datos: fdbozzo2.no-ip.org:8087

h) En el paso (5) de la guía de replicación, les debería mostrar en la lista mi repositorio dvcs_vfp9, que deben elegir






i) El resto debería ser como explico en la guía de replicación.

[Artículo] - FoxBin2Prg: Detalle de vistas, datos de uso, configuraciones y más

[Artículo] - FoxBin2Prg: Guía rápida de uso y configuración


Al finalizar esto, ya tendrán instalado el programa (puede que necesiten reiniciar la PC), conocerán las reglas de buenas prácticas que usaremos en las pruebas y también conocerán cómo funciona FoxBin2Prg, que es el conversor de binarios de VFP9 a texto y texto a binarios que usaremos. Este programa es independiente de Plastic, y se puede usar con cualquier SCM.


Cada nueva PARTE la iré publicando en este Blog y en el foro, así nadie se pierde y lo puede consultar en cualquier momento sin revolver entre mensajes.

Cuando todos tengan todo a punto y configurado, seguimos en la PARTE 2.

Por favor, cuando tengan el repositorio sincronizado, no modifiquen ningún programa ni se lancen a hacer ramas todavía, que eso lo haremos en la próxima parte.

Nos vemos en el foro! :D

No hay comentarios:

Publicar un comentario