Para acceder a los comandos de Git, puedes usar el botón de la parte superior derecha del IDE de Looker o seleccionar el botón Git Actions del menú de navegación de la izquierda.
El panel Git Actions no estará disponible hasta que hayas configurado tu proyecto para Git.
En la siguiente tabla, se muestran los posibles comandos de Git. Ten en cuenta que los comandos que veas en el IDE de Looker dependerán del punto en el que te encuentres del proceso de implementar cambios y de implementarlos 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 |
---|---|---|
Confirmar | Después de realizar y guardar los cambios en tu proyecto de LookML, usa el botón Confirmar cambios y enviar para confirmarlos en tu rama local y enviarlos a producción. Consulta la página de documentación Usa el control de versión y la implementación para obtener más información. | Panel Git Actions |
Confirmar cambios y enviar | Botón | |
Confirmar y resolver conflictos | El botón Commit & Resolve Conflict se muestra cuando realizas cambios después de un conflicto de combinación. Haz clic en Commit & Resolve Conflict para confirmar los cambios y borrar el conflicto de combinación. | Botón |
Historial de confirmaciones | Muestra la lista de confirmaciones en tu rama, incluidas todas las confirmaciones que extrajiste de esta rama de desarrollo (incluidas las de otros usuarios). Si usas GitHub y la configuración del proyecto de Git tiene habilitada la integración de GitHub, cada una de las confirmaciones incluirá un vínculo a ella en GitHub para que puedas ver los cambios exactos. Esta funcionalidad también funciona con otros proveedores de Git si la Configuración del proyecto de Git tiene el equivalente de ese proveedor de Git habilitado para la integración con GitHub. Para abrir los vínculos, necesitarás una cuenta de tu proveedor de Git. | Panel Git Actions |
Configurar Git | Si acabas de crear un proyecto, deberás configurar Git para él. Consulta la página de documentación Configura y prueba una conexión de Git para obtener más información. | Botón |
Implementar desde el acceso remoto | En el caso de los proyectos en los que el desarrollador tiene acceso de solo lectura, el botón Implementar desde la remota se implementa desde la rama de producción remota. | Botón |
Implementar en producción | Después de confirmar los cambios, usa la opción Implementar en producción para actualizar la rama de producción con los cambios confirmados de la rama de desarrollo. Esta opción no está disponible si tu proyecto está configurado para las solicitudes de extracción necesarias. Además, si tu proyecto está habilitado con el modo de implementación avanzado, no verás el botón Implementar en producción. En cambio, verás Combinar con rama principal. | Botón del panel Git Actions |
No resolver | El botón No resolver aparece cuando hay un conflicto de combinación entre uno o más desarrolladores o ramas de desarrollo del proyecto. El botón Don't Resolve envía la versión actual de tu rama, con todos los marcadores de conflicto de combinación, al control remoto. Solo los usuarios avanzados de Git deben utilizar esta opción, ya que es probable que los marcadores de conflicto de combinación hagan que tus modelos queden inutilizables. | Botón |
Combinar con rama principal | Si tu proyecto está habilitado con el modo de implementación avanzado, se mostrará el botón Merge to Primary Branch después de realizar una confirmación. Esto te indicará que combines tus cambios en la rama principal. Una vez que combines los cambios en la rama principal, un desarrollador de Looker con el permiso deploy puede implementarlos en el entorno de producción mediante un webhook, la API o la IU del administrador de implementaciones en el IDE de Looker.
|
Botón |
Abrir (proveedor de Git) | La opción Open (Git provider) 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 | Para los proyectos en los que se recomiendan o requieren solicitudes de extracción, la opción Abrir solicitud de extracción abrirá una nueva ventana del navegador en la nueva página de solicitud de extracción de tu proveedor de Git. Desde allí, puedes crear una solicitud de extracción para tu rama de desarrollador.NOTA: Hasta que se apruebe o cierre la solicitud de extracción, todas las confirmaciones futuras de la rama se incluirán en la misma solicitud de extracción. | Panel Git Actions |
Extraiga y fusione otros cambios | El botón Pull & Merge Other Changes tiene la misma función que Pull from (production branch), pero el botón Pull & Merge Other Changes se ve en diferentes circunstancias: cuando confirmas cambios en tu rama, pero no los implementaste, y también hay cambios remotos, sin implementar y confirmados en la rama. En este caso, debes extraer los cambios del control remoto y combinarlos en tu rama. | Botón |
Extraer de la rama principal | Si tu proyecto está habilitado con el modo de implementación avanzado, se muestra la opción Extraer de la rama principal cuando la rama principal tiene confirmaciones que no están en la rama del desarrollador. | Botón |
Extraer de (rama de producción) | La opción Extraer de (rama de producción) no está disponible cuando la rama del desarrollador actual tiene cambios sin confirmar. Debes confirmar los cambios en la rama para que puedas ver la opción Extraer de (rama de producción). | Botón del panel Git Actions |
Extraer cambios del repositorio remoto | Si otras personas confirmaron y enviaron cambios en una rama, la versión remota de la rama estará antes que la versión local de la rama. El botón Pull Remote Changes (Extraer cambios remotos) se aplica a la rama en la que te encuentras actualmente y recuperará las versiones más recientes de los archivos modificados en la rama desde el extremo remoto y los sincronizará con tus archivos locales. | Botón |
Enviar rama a control remoto | Si creaste una rama que no existe en el extremo remoto, verás el botón Enviar rama a remota. La opción Enviar rama a remota crea la rama en el extremo remoto y envía todos los cambios confirmados de tus archivos locales al extremo remoto. Ten en cuenta que esto no implementa los cambios en la rama producción. | Botón |
Enviar cambios al repositorio remoto | Si confirmaste cambios en tu rama actual que aún no se enviaron a la versión remota de la rama, verás la opción Enviar cambios a la rama remota. La operación Push Changes to Remote se aplica a la rama en la que te encuentras actualmente, ya que envía todos los cambios confirmados de tus archivos locales y los sincroniza con el extremo remoto. | Botón del panel Git Actions |
Revertir a Remote |
La opción Revert to Remote descarta cualquier cambio en 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 Revert to Shared descarta cualquier cambio en 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 |
Revertir cambios no confirmados | Si guardaste cambios que todavía no confirmaste, puedes usar la opción Revertir cambios no confirmados para descartar todos los cambios que no se hayan confirmado. Consulta la página de documentación Usa el control de versión y la implementación para obtener más información. | Botón |
Ejecutar pruebas |
Si tu proyecto está configurado para requerir que se aprueben las pruebas de datos antes de implementarse en producción, el IDE mostrará el botón Run Tests después de confirmar los cambios en el proyecto. Debes pasar las pruebas de datos para poder implementar los cambios en la producción. También puedes ejecutar las pruebas de forma manual haciendo clic en el ícono Run Data Tests en el panel Project Health. Consulta la página de documentación Usa el control de versión y la implementación para obtener información sobre la ejecución de 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 de Git | Una vez que hayas configurado Git para tu proyecto, puedes usar la opción Test Git Connection (Probar conexión de Git) para ejecutar la herramienta Git Test Connection, que verifica que tu conexión de Git esté configurada correctamente. Consulta la página de documentación Prueba tu conexión de Git para obtener más información. | Botón del panel Git Actions |
Actualizado | Si la rama local está sincronizada con la rama remota, verás el botón Actualizada. | Botón |
Actualizar dependencias | En el caso de los proyectos que usan la importación de proyectos remotos, la opción Actualizar dependencias se muestra cuando agregas un proyecto remoto por primera vez o cuando tu proyecto ya tiene un proyecto remoto importado que Looker detecta que tiene confirmaciones nuevas para que las incorpores. Usa esta opción para incorporar los archivos del proyecto remoto. Si acabas de agregar un proyecto remoto, con esta opción también se creará un archivo de bloqueo de manifiesto, que Looker usará para hacer un seguimiento de la versión del proyecto remoto. Para obtener más información, consulta la sección Detección automática de versiones nuevas de un proyecto remoto de la página de documentación Cómo importar archivos desde otros proyectos. | Botón del panel Git Actions |
Validar LookML | Si guardaste cambios en tus archivos, es posible que veas el botón Validar LookML. (La necesidad o no de validar tu LookML depende de la configuración de tu proyecto para la calidad del código). Haz clic en el botón para iniciar la validación de LookML de tu modelo. Consulta la página de documentación Valida tu LookML para obtener más información. | 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 Git Actions |
Ver cambios no confirmados | Si guardaste cambios que todavía no confirmaste, puedes usar la opción Ver cambios no confirmados para ver todos los cambios que guardaste desde tu última confirmación. Consulta la página de documentación Usa el control de versión y la implementación para obtener más información. | Panel Git Actions |