PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

¡Nueva funcionalidad WEBDEV 25!
Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Esta lección abarcará los siguientes temas
  • Integrar un proyecto en SCM
  • Agregar proyecto al SCM
  • Apertura de un proyecto de SCM
  • Configuración de SCM
Lección 12.2. Integrar un proyecto en SCM
Esta lección abarcará los siguientes temas
  • Añadir un proyecto a SCM.
  • Apertura de un proyecto de SCM.
  • Configuración de SCM.
Duración de las clases

Tiempo estimado: 15 mn
Lección anteriorTabla de contenidoSiguiente lección
Integrar un proyecto en SCM

Agregar proyecto al SCM

Para utilizar un proyecto existente con Administrador de Código Fuente, simplemente inclúyalo en el repositorio.

Respuesta

Si no realizó las operaciones de las lecciones anteriores, puede seguir esta lección abriendo un proyecto corregido.: en la página principal de WEBDEV (Ctrl + <), haga clic en "Curso de autoformación" y seleccione "Sitio WEBDEV completo (Respuesta)".
  • Ahora vamos a incluir el proyecto "Full_WEBDEV_Site" en el repositorio:
    1. En la cinta, ve a "SCM", agrupa a "Agregar proyecto", y haz clic en "Agregar proyecto al SCM". La asistente para añadir proyectos a un repositorio comienza:
      Asistente para añadir un proyecto a SCM
      TEl depósito no ha sido creado todavía. Vamos a crear uno.

      Observación

      Vamos a crear un repositorio "Cliente/Servidor" en el servidor que se instaló en parte 11. Por favor, lea esta parte detenidamente si aún no lo ha hecho!
    2. Haga clic en "Crear un repositorio...".
    3. Se muestra la pantalla de creación del repositorio.
      Creación de un repositorio
      TEl repositorio puede estar en formato HFSQL Classic (local o de red) o en formato HFSQL Client/Server. Vamos a crear un repositorio en formato HFSQL Client/Server.

      Observación

      Si el repositorio está en formato HFSQL Client/Server, se puede utilizar de forma remota.
    4. Seleccione la opción "Modo HFSQL Client/Server (recomendado)".
    5. Especifique los parámetros del servidor HFSQL que se instaló previamente:
      • El nombre del servidor, su puerto.
      • El nombre del administrador, su posible contraseña.
    6. Valide la creación del repositorio (botón "Crear repositorio"). Esta operación puede tardar bastante tiempo en el modo Cliente/Servidor.
    7. Se ha creado el repositorio. Vamos a incluir nuestro proyecto en este repositorio.
    8. Pase a la etapa siguiente. El usuario actual no se guarda en la base de datos de usuarios del servidor HFSQL..
      Usuario no registrado
      Vamos a crear este usuario: haga clic en "Crear cuenta".
    9. La asistente propone ubicar el proyecto en el subdirectorio "Proyectos WEBDEV" del repositorio.
      Asistente para añadir un proyecto a SCM - Directorio remoto
      A Acepte esta ubicación. Pase a la etapa siguiente.
    10. La asistente le pide que seleccione los elementos del proyecto que se añadirán al repositorio.
      Asistente para añadir un proyecto a SCM - Elementos a añadir
      Queremos añadir todos los elementos del proyecto. Haga clic en "Todos" y vaya al siguiente paso.
    11. La asistente le pide que seleccione las dependencias del proyecto que se añadirán al repositorio. Estas dependencias corresponden a todos los elementos externos requeridos por el proyecto (imágenes, hojas de estilo, etc.)..
      Queremos añadir todas las dependencias del proyecto. Pase a la etapa siguiente.
    12. Validar la integración del proyecto en la SCM. El proyecto y sus elementos han sido añadidos a nuestro repositorio.

Observación

Elementos de proyecto de Sharing
Cuando los proyectos que comparten los mismos recursos (mismo análisis, mismas ventanas, etc.) están incluidos en SCM, los elementos relevantes pueden ser compartidos entre los diferentes proyectos.. Por lo tanto, el mismo elemento se comprueba una sola vez en el SCM y las modificaciones se aplican automáticamente a los otros proyectos.

Apertura de un proyecto de SCM

En nuestro ejemplo, el proyecto está integrado en la SCM y puede ser utilizado directamente.
En un caso real, para que otros desarrolladores trabajen en un proyecto que se encuentra en el Administrador de Código Fuente, deben descargar en el equipo local una copia de este proyecto.
Para ello, se deben realizar las siguientes operaciones:
  1. Abra el proyecto desde la página web de Administrador de Código Fuente: en la pestaña "Inicio", en el grupo "General", despliegue "Abrir" y seleccione "Abrir un proyecto desde el SCM".
  2. Especificar los parámetros de ubicación del repositorio y validar (este paso es necesario sólo si el proyecto actual en el editor no pertenece a SCM):
    Parámetros de conexión del repositorio
  3. En la ventana que aparece, indique la conexión y el directorio local si es necesario:
    Abrir un proyecto desde un depósito
    Observación: Si el proyecto ya estaba abierto desde SCM, SCM propone abrir el proyecto como de costumbre o sobrescribir el contenido (para recuperar todo el proyecto)..
Esta operación debe ser realizada una sola vez por cada promotor que utilice el proyecto..
El desarrollador que ha añadido el proyecto a Administrador de Código Fuente (¡usted en este caso!) no tiene ninguna operación que realizar.

Observación

Las siguientes aperturas de un proyecto gestionado por SCM son idénticas a las aperturas de un proyecto no gestionado por SCM.: todo lo que tienes que hacer es abrir el proyecto (archivo".WWP") correspondiente a la copia local.

Configuración de SCM

Antes de empezar a trabajar en los elementos del proyecto que se encuentran en la SCM, debe configurar el modo para comprobar los elementos del proyecto.
Cuando se trabaja en los elementos de un proyecto en SCM, el elemento debe ser sacado del repositorio antes de que pueda ser modificado, luego debe ser revisado de nuevo una vez que se hayan hecho los cambios.. Por lo tanto, el elemento modificado está disponible para todos los usuarios de SCM.
WEBDEV propone dos modos para comprobar los elementos de proyecto:
  • el modo estándar: si se muestra un elemento de SCM que no está marcado, un panel indica que el elemento debe ser marcado antes de que pueda ser modificado. El elemento puede ser comprobado inmediatamente (botón de comprobación que se encuentra en la caja de diálogo).
  • el modo automático: si intentas modificar un elemento de SCM que no está marcado, el SCM propone automáticamente marcarlo. Una vez validado el check-out, el elemento puede ser modificado.
    Observación: este modo no se recomienda cuando se utiliza SCM con una conexión lenta a Internet.
TEl check-out automático se utilizará en este tutorial.
  • Para asegurarse de que la salida automática está habilitada, en el panel "Inicio", en el grupo "Entorno", expanda "Opciones" y seleccione "Opciones generales de WEBDEV".. En la pestaña "General", marque (si es necesario) "Extraer elementos en la primera modificación ".
Lección anteriorTabla de contenidoSiguiente lección
Versión mínima requerida
  • Versión 25
Comentarios
Haga clic en [Agregar] para publicar un comentario