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 le enseñará los conceptos siguientes
  • Presentación
  • Modificación de un parámetro del proyecto
  • Modificación de una página de proyecto
  • Modificar el elemento de la caja
  • Comprobación del elemento de salida de vuelta
  • Sincronización del proyecto
  • Modo sin conexión
  • Administrador del SCM
  • Desconexión de SCM
Lección 12.3. Usando un proyecto en SCM
Esta lección le enseñará los conceptos siguientes
  • Modificación de un parámetro del proyecto.
  • Modificación de una página de proyecto.
  • Sincronización del proyecto.
  • Modo sin conexión.
  • Administrador del SCM.
Duración de las clases

Tiempo estimado: 30 mn
Lección anteriorTabla de contenidoSiguiente lección
Presentación
Ahora vamos a trabajar con SCM en condiciones reales realizando las siguientes operaciones:
  • Modificar un parámetro del proyecto.
  • Modificar una página de proyecto.
Modificación de un parámetro del proyecto
  • Vamos a modificar el proyecto pidiendo que se muestre el tema en los cuadros de diálogo:
    1. Abrir la descripción del proyecto: en la cinta, en el panel "Proyecto", en el grupo "Proyecto", haga clic en "Descripción".
    2. Haga clic en la pestaña "Tema".
    3. Seleccione la opción "Aplicar el ambiente a los cuadros de diálogo (YesNo y OKCancel)".
    4. Valide la ventana de descripción del proyecto.
  • Aparecen varias ventanas SCM:
    1. En primer lugar, se muestra la ventana para la comprobación automática del proyecto.. De hecho, queremos modificar una característica del proyecto, por lo tanto, el proyecto debe ser comprobado..
      Ventana de salida automática
    2. La opción "Reintegrar el proyecto automáticamente al final de la operación" permite comprobar automáticamente el proyecto después de su modificación. Mantener esta opción.
    3. Valide esta ventana.
    4. WEBDEV propone añadir elementos al repositorio. Aceptar.
    5. La ventana de descripción del proyecto se cierra y el proyecto se vuelve a comprobar automáticamente en el repositorio..
Modificación de una página de proyecto
Ahora vamos a modificar la página "PAGE_Product_form".. Vamos a mover los botones "Cancelar" y "Validar".
Para modificar un elemento de proyecto, este elemento debe ser comprobado.
  • Modificar la página "PAGE_Product_form":
    1. Seleccione la página "PAGE_Product_form" en el explorador del proyecto y haga doble clic en el elemento para abrirlo en el editor de páginas..
    2. La salida automática se activa durante la primera modificación: todo lo que tienes que hacer es mover un control para comprobar el elemento.
    3. También tienes la posibilidad de hacer clic en el icono "Check out" que se encuentra en la cinta del panel SCM ( Compruebe un elemento ).
    4. Se muestra la ventana de salida:
      Comprobación de un elemento del repositorio
    5. El SCM propone tres modos de check-out:
      • Exclusive (modo recomendado): nadie puede comprobar este elemento hasta que se vuelva a comprobar. El elemento se puede comprobar para la prueba solamente.
      • For test: el elemento puede ser modificado pero las modificaciones no se volverán a comprobar.
      • Múltiple: el elemento también puede ser comprobado por otros usuarios. En este caso, las diferencias entre las diferentes versiones de los elementos se pueden ver cuando se vuelve a verificar el elemento en. Este modo está reservado a casos específicos y a desarrolladores experimentados.
    6. La página será revisada en modo exclusivo. Mantenga marcada la opción "Exclusivo".
    7. Escriba un comentario ("Modificando los botones" por ejemplo). Este comentario será útil para los demás desarrolladores.
    8. Validar la salida.
      La página ha sido revisada.

Modificar el elemento de la caja

El método para modificar un elemento comprobado (UI, código,...) es el mismo que el método para modificar un elemento en un proyecto no gestionado por SCM.
Sin embargo, las modificaciones realizadas en un elemento comprobado no son visibles para los demás desarrolladores.
Si otro desarrollador ejecuta el elemento checked-out, se utilizará el elemento que está actualmente en el repositorio.
Esto le permite hacer que una aplicación evolucione mientras mantiene una versión estable en el repositorio.
  • Modificar la página de salida:
    1. Seleccione los botones "Cancelar" y "Validar".
    2. Mueva los botones a la derecha (debajo del control de descarga).
    3. Guarda tu página (Ctrl + S).
  • Pruebe sus modificaciones.

Comprobación del elemento de salida de vuelta

Ahora que se han hecho las modificaciones, vamos a volver a comprobar la página en el repositorio. Entonces, sus modificaciones serán puestas a disposición de los otros desarrolladores.
  • En la pestaña "SCM", en el grupo "Elemento actual", haga clic en "Reintegrar". se muestra la siguiente ventana:
    T su ventana está acostumbrada:
    • averiguar los cambios realizados, comparando el elemento del repositorio con el elemento sacado (botón "Mi Modificación").

      Observación

      Código Merging
      Tiene la posibilidad de comparar un elemento con una de sus versiones anteriores.. Esto le permite comparar el código para recuperar una sección de código que fue "perdida" o accidentalmente borrada por otro desarrollador.
    • acceder a la historia del elemento encontrado en el repositorio (botón"Propiedades").
    • escribir un comentario sobre las modificaciones realizadas. Por defecto, WEBDEV propone el comentario que se escribió durante el proceso de pago.
    • enviar un mensaje a los otros desarrolladores.
    • comprobar las modificaciones realizadas en el elemento manteniendo el elemento marcado ("Keep the element checked out").

      Observación

      Si está utilizando los centros de control, la tarea actual puede finalizar cuando el elemento se vuelve a comprobar en el Administrador de Código Fuente. Esta característica es útil para seguir el seguimiento de las tareas, las correcciones de errores, ....
  • Validar el check-in.
Sincronización del proyecto
Para configurar un proyecto gestionado por SCM se pueden utilizar varias opciones. Estas opciones están agrupadas en la pestaña "SCM" de la descripción del proyecto (para visualizarla, haga clic en "Descripción" en el panel "Proyecto")..
Opciones de proyecto - pestaña'SCM
Estas opciones son las siguientes:
  • Proponer recuperar la última versión de los elementos al abrir el proyecto.
    Al abrir un proyecto encontrado en SCM, esta opción propone obtener la última versión de los elementos del proyecto.
  • Proponer reintegrar los elementos al cerrar el proyecto.
    Cuando el proyecto está cerrado, esta opción se utiliza para mostrar la lista de elementos que están actualmente registrados para que algunos de ellos (o todos ellos) puedan ser registrados de nuevo..
    Por defecto, los elementos retirados no se vuelven a registrar cuando el proyecto se cierra.
  • Extraer/Reintegrar automáticamente el proyecto.
    Esta opción le permite realizar automáticamente el check out o check-in del proyecto cuando se utiliza un elemento.
    Esta opción está seleccionada por defecto.
Modo sin conexión
El SCM le permite trabajar en modo offline.
Este modo permite a un desarrollador (que utiliza un ordenador portátil, por ejemplo) seguir trabajando en un proyecto que se encuentra en el depósito mientras está fuera de línea.
El principio es simple:
  • antes de la desconexión, en el panel "SCM", en el grupo "Otras acciones", amplíe "Trabajo remoto" y seleccione "Desconectar para trabajar sin conexión".
  • en la reconexión, en el panel "SCM", en el grupo "Otras acciones", amplíe "Trabajo remoto" y seleccione "Reconectar y sincronizar". Entonces, simplemente compruebe los elementos modificados de nuevo.
En el modo offline, hay dos soluciones para comprobar los elementos:
  • No se comprueba ningún elemento de la SCM. Los otros desarrolladores podrán trabajar con los mismos elementos que tú mientras trabajas en modo offline.. Cuando vuelva a conectarse a SCM, las modificaciones hechas por usted mismo al elemento tendrán que ser fusionadas con las modificaciones hechas por los otros desarrolladores.
  • Los elementos que desea modificar se comprueban en modo exclusivo. Nadie más puede utilizar el elemento mientras se trabaja en modo offline.
Administrador del SCM
El administrador de SCM se utiliza para dirigir manipular los diferentes proyectos incluidos en el gestor de código fuente.
Es posible:
  • gestionar los repositorios (creación, conexión a un repositorio).
  • gestionar los archivos y directorios encontrados en un proyecto de repositorio (añadir, borrar, renombrar, ... y directorios).
  • gestionar los diferentes ficheros del repositorio (check-in, check-out, share, etc.).
  • iniciar algunas herramientas (opciones, mantenimiento, etc.).
  • muestran la historia de un elemento.
  • muestran el estado de los elementos.
  • realizar copias de seguridad.
  • conceder derechos a los diferentes usuarios de SCM.
  • enumere los proyectos en los que participa para disociarse de ellos (si es necesario).
  • Iniciar el administrador de SCM: en la pestaña "SCM", en el grupo "Repositorio", haga clic en "Administrar". Todos los elementos del proyecto se listan en el administrador.
    Administrador del SCM
Para más detalles sobre el SCM, ver Administrador de código fuente.
Desconexión de SCM
Dejar de utilizar SCM en un proyecto:
  1. Abra la ventana de descripción del proyecto: en la pestaña "Proyecto", en el grupo "Proyecto", haga clic en "Descripción"
  2. En la pestaña "SCM", seleccione "Sin groupware desarrollador ni SCM".
  3. Valide la ventana de descripción del proyecto.
Lección anteriorTabla de contenidoSiguiente lección
Versión mínima requerida
  • Versión 25
Comentarios
Haga clic en [Agregar] para publicar un comentario