Se puede acceder a los comandos de Git desde el botón situado en la parte superior derecha del IDE de Looker o haciendo clic en el botón Acciones de Git del menú de navegación principal.
El panel Acciones de Git no estará disponible hasta que configures tu proyecto para Git.
En la siguiente tabla se muestran los comandos de Git posibles. Ten en cuenta que los comandos que veas en el IDE de Looker dependerán de la fase del proceso en la que te encuentres para hacer cambios y desplegarlos en producción. El IDE solo muestra los comandos de Git que se aplican a tu estado actual.
Función | Descripción | Cómo acceder |
---|---|---|
Confirmación | Una vez que hayas hecho y guardado los cambios en tu proyecto de LookML, usa el botón Confirmar cambios y enviar para confirmar estos cambios en tu rama local y enviarlos a producción. Para obtener más información, consulta la página de documentación Usar el control de versiones y la implementación. | Panel Acciones de Git |
Confirmar cambios y enviar | Botón | |
Confirmar y resolver conflictos | El botón Confirmar y resolver conflicto se muestra cuando haces cambios después de un conflicto de combinación. Haz clic en Confirmar y resolver conflicto para confirmar los cambios y resolver el conflicto de combinación. | Botón |
Historial de compromiso | Muestra la lista de las confirmaciones de tu rama, que incluye todas las confirmaciones que has extraído de la rama de producción a tu rama de desarrollo (incluidas las confirmaciones de otros usuarios). Si usas GitHub y la opción Configuración del proyecto de Git tiene habilitada la integración con GitHub, cada una de las confirmaciones incluirá un enlace a la confirmación en GitHub para que puedas ver los cambios exactos. Esta función también se puede usar con otros proveedores de Git si en la configuración del proyecto de Git se ha habilitado la integración con el proveedor de Git equivalente a GitHub. Para abrir los enlaces, necesitarás una cuenta en tu proveedor de Git. | Panel Acciones de Git |
Configurar Git | Si acabas de crear un proyecto, tendrás que configurar Git para él. Para obtener más información, consulta la página de documentación Configurar y probar una conexión Git. | Botón |
Crear copia de desarrollador | Para mejorar el rendimiento, la primera vez que abras un proyecto de LookML en el modo Desarrollo, el IDE de Looker mostrará la versión del proyecto en el modo Producción, junto con el botón Crear copia de desarrollador. Cuando hagas clic en el botón Crear copia para desarrollador del proyecto, el IDE de Looker creará tu rama de Git personal y cargará el proyecto de LookML en modo Desarrollo. | Botón |
Desplegar desde un repositorio remoto | En los proyectos en los que el desarrollador tiene acceso de solo lectura, el botón Implementar desde remoto implementa desde la rama de producción remota. | Botón |
Desplegar en producción | Una vez que hayas confirmado los cambios, usa la opción Desplegar en producción para actualizar la rama de producción con los cambios confirmados de tu rama de desarrollo. Esta opción no está disponible si tu proyecto está configurado para requerir solicitudes de extracción. Además, si tu proyecto tiene habilitado el modo de implementación avanzado, no verás el botón Implementar en producción. En su lugar, verás Combinar con la rama principal. | Botón del panel Acciones de Git |
No resolver | El botón No resolver aparece cuando hay un conflicto de combinación entre uno o varios desarrolladores o ramas de desarrollo del proyecto. El botón No resolver envía la versión actual de tu rama, con todos los marcadores de conflictos de combinación, al repositorio remoto. Esta opción solo deben usarla los usuarios avanzados de Git, ya que es probable que los marcadores de conflictos de combinación hagan que tus modelos no se puedan usar. | Botón |
Combinar con la rama principal | Si tu proyecto tiene habilitado el modo de implementación avanzado, el botón Combinar con la rama principal se mostrará después de que hagas una confirmación. Se te pedirá que combines los cambios con la rama principal. Una vez que hayas combinado los cambios en la rama principal, un desarrollador de Looker con el permiso deploy puede implementar los cambios en el entorno de producción mediante un webhook, la API o la interfaz de usuario del gestor de implementaciones en el IDE de Looker.
|
Botón |
Abrir (proveedor de Git) | La opción Abrir (proveedor de Git) abre una ventana del navegador con los archivos del proyecto en la interfaz de tu proveedor de Git. | Botón |
Abrir solicitud de extracción | En los proyectos en los que se recomiendan o se requieren solicitudes de extracción, la opción Abrir solicitud de extracción abrirá una nueva ventana del navegador en la página de nueva solicitud de extracción de tu proveedor de Git. Desde ahí, puedes crear una solicitud de extracción para tu rama de desarrollador.NOTA: Hasta que se apruebe o se cierre la solicitud de extracción, todas las confirmaciones futuras de la rama se incluirán en la misma solicitud de extracción. | Panel Acciones de Git |
Extraer y combinar otros cambios | El botón Extraer y combinar otros cambios tiene la misma función que Extraer de (rama de producción), pero aparece en circunstancias diferentes: cuando has confirmado cambios en tu rama, pero no los has implementado, y también hay cambios confirmados, remotos y no implementados en la rama. En este caso, debes extraer los cambios del repositorio remoto y combinarlos con tu rama. | Botón |
Extraer de la rama principal | Si tu proyecto tiene habilitado el modo de implementación avanzado, la opción Extraer de la rama principal se muestra cuando la rama principal tiene confirmaciones que no están en tu rama de desarrollador. | Botón |
Extraer de (rama de producción) | La opción Extraer de (rama de producción) no está disponible si la rama de desarrollador actual tiene cambios sin confirmar. Debes confirmar los cambios en la rama para que aparezca la opción Extraer de (rama de producción). | Botón del panel Acciones de Git |
Extraer cambios remotos | Si otros usuarios han confirmado y enviado cambios en una rama, la versión remota de la rama estará por delante de tu versión local. El botón Extraer cambios remotos se aplica a la rama en la que te encuentras. Haz clic en el botón Extraer cambios remotos para obtener las versiones más recientes de los archivos modificados de la rama desde el extremo remoto y sincronizarlos con tus archivos locales. | Botón |
Enviar rama al repositorio remoto | Si has creado una rama que no existe en el extremo remoto, verás el botón Enviar rama al repositorio remoto. La opción Enviar rama al repositorio remoto crea la rama en el repositorio remoto y envía todos los cambios confirmados de tus archivos locales al repositorio remoto. Ten en cuenta que esto no implementa los cambios en la rama de producción. | Botón |
Aplicar cambios en el repositorio remoto | Si has confirmado cambios en tu rama actual que aún no se han enviado a la versión remota de la rama, verás la opción Enviar cambios al repositorio remoto. La operación Enviar cambios al repositorio remoto se aplica a la rama en la que te encuentras. Haz clic en el botón Enviar cambios al repositorio remoto para enviar todos los cambios confirmados de tus archivos locales y sincronizarlos con el repositorio remoto. | Botón del panel Acciones de Git |
Volver a la opción remota |
La opción Revertir a remoto descarta los cambios de tu rama local y sincroniza tus archivos locales con los archivos actuales de la rama remota. Ten en cuenta que esto tiene dos efectos:
|
Botón |
Volver a Compartido |
La opción Volver a la versión compartida descarta los cambios de tu rama local y sincroniza tus archivos locales con los archivos actuales de la rama remota. Ten en cuenta que esto tiene dos efectos:
|
Botón |
Deshacer cambios no confirmados | Si has guardado cambios que aún no has confirmado, puedes usar la opción Deshacer cambios no confirmados para descartar todos los cambios que no se hayan confirmado. Para obtener más información, consulta la página de documentación Usar el control de versiones y la implementación. | Botón |
Hacer pruebas |
Si tu proyecto está configurado para requerir que se superen las pruebas de datos antes de poder implementarse en producción, el IDE mostrará el botón Ejecutar pruebas después de que confirmes los cambios en el proyecto. Debes superar las pruebas de datos para poder implementar los cambios en el canal de producción. También puedes ejecutar las pruebas manualmente haciendo clic en el icono Ejecutar pruebas de datos del panel Estado del proyecto. Consulte la página de documentación Usar el control de versiones y la implementación para obtener información sobre cómo ejecutar pruebas de datos. Consulta la página de documentación del parámetro test para obtener información sobre cómo configurar pruebas de datos en tu proyecto.
|
Botón |
Probar conexión Git | Una vez que hayas configurado Git para tu proyecto, puedes usar la opción Probar conexión de Git para ejecutar la herramienta Probar conexión de Git, que verifica que tu conexión de Git esté configurada correctamente. Para obtener más información, consulta la página de documentación Probar la conexión Git. | Botón del panel Acciones de Git |
Actualizado | Si tu rama local está sincronizada con la rama remota, verás el botón Actualizado. | Botón |
Actualizar dependencias | En los proyectos que usan la importación de proyectos remotos, la opción Actualizar dependencias se muestra cuando añades un proyecto remoto por primera vez o cuando tu proyecto ya tiene un proyecto remoto importado que Looker detecta que tiene nuevas confirmaciones para que las incorpores a tu proyecto. Usa esta opción para importar los archivos del proyecto remoto. Si acabas de añadir un proyecto remoto, al usar esta opción también se creará un archivo de bloqueo de manifiesto, que Looker usa para monitorizar la versión del proyecto remoto. Para obtener más información, consulta la sección Detectar automáticamente nuevas versiones de un proyecto remoto de la página de documentación Importar archivos de otros proyectos. | Botón del panel Acciones de Git |
Validar LookML | Si has guardado cambios en tus archivos, puede que veas el botón Validar LookML. Si tienes que validar tu LookML o no, depende de la configuración de calidad del código de tu proyecto. Haz clic en el botón para iniciar la validación de LookML de tu modelo. Para obtener más información, consulta la página de documentación Validar tu LookML. | Botón |
Ver proyecto en (proveedor de Git) | La opción Ver proyecto en (proveedor de Git) abre una ventana del navegador con los archivos del proyecto en la interfaz de tu proveedor de Git. | Panel Acciones de Git |
Ver cambios sin confirmar | Si has guardado cambios que aún no has confirmado, puedes usar la opción Ver cambios no confirmados para ver todos los cambios que has guardado desde la última confirmación. Para obtener más información, consulta la página de documentación Usar el control de versiones y la implementación. | Panel Acciones de Git |