Saltar al contenido
GitTree
Remotos y sincronización

Mira qué impulso enviará

Ship Preview lee lo que enviaría el siguiente envío: confirmaciones, archivos, sugerencias de canalización y, cuando se puedan leer, datos sobre el entorno y las reglas de rama. Nothing to push significa que el remoto ya tiene las confirmaciones. Es posible que falten filas de proveedores. GitTree solo muestra las reglas que leyó. El proveedor los hace cumplir.

GratisActualizado

Funciona en GitTree Gratis: todas las funciones locales de Git, sin necesidad de cuenta.

En esta página
  1. Antes de empezar
  2. donde encontrarlo
  3. Pasos
  4. Resultado esperado
  5. Qué muestra GitTree y qué no decide
  6. Confirmaciones Nour realizadas
  7. Registro de envío
  8. Si algo sale mal
  9. Preguntas
  10. Relacionado

Antes de empezar

  • La vista previa del barco de apertura es parte del plan gratuito. La línea Pro shows environment protection, reviewers and branch rules significa que esos datos del proveedor necesitan GitTree Pro, que todos tienen sin costo en este momento, además de una cuenta conectada.
  • La rama tiene un upstream o estás a punto de publicarlo. Un clon superficial oculta algunas confirmaciones. La vista previa dice Some commits are hidden by a shallow clone.

donde encontrarlo

  • El menú del control Push: Ship Preview…, o Open Ship Preview cuando se mantiene presionado.
  • Alt+Shift+U.
  • Ship log enumera envíos, ejecuciones manuales, aprobaciones y reejecuciones realizadas desde GitTree en este repositorio. Se guarda en esta computadora.
acciónmacOSWindows y Linux
Ship Preview⌥⇧UAlt+Shift+U

Pasos

  1. Vista previa del barco abierto

    Antes de presionar, elija Ship Preview… o presione Alt+Shift+U. El título es Ship Preview. Reading what this push ships… significa que la lectura aún continúa. Espere las secciones o ciérrelas. Abrir la vista previa no envía.

    Los controles de sincronización en la barra de herramientas, incluidos buscar, hacer pull y enviar
    La Vista previa del envío se abre desde el control Enviar en esta barra de herramientas. La imagen todavía muestra los controles de sincronización.GitTree interfaz con un repositorio de demostración.
  2. Leer el resumen

    El resumen puede nombrar una implementación o decir May deploy, luego el recuento de confirmaciones y archivos, y cuántos fueron made by Nour. Nothing to push significa que no hay ninguna confirmación no publicada para este remoto. Las secciones son Commits, Files, Pipelines, Environments y Branch rules.

  3. Leer filas de canalización y reglas

    Una canalización es Will run, May run con un motivo o Won’t run con un motivo. Los motivos incluyen una condición que GitTree no se evalúa, una rama que está excluida o un flujo de trabajo que se inicia solo manualmente. No pipeline starts on this push significa que ninguno de los archivos leídos declara un activador de inserción para esta rama. Las reglas de rama son oraciones como una rama que acepta cambios solo mediante una solicitud de extracción. No rules read significa que no se leyó ninguno, no que el host no tenga reglas.

  4. Refréscate y luego esfuérzate

    Refresh vuelve a leer los datos del proveedor. Una fila puede decir Provider facts not read y un motivo: needs GitTree Pro, no connected account, the provider cannot be reached, the provider asked to wait o not read yet. Cuando la vista previa coincida con lo que desea enviar, utilice el push normal. Un envío que incluye confirmaciones Nour realizadas permanece retenido hasta que confirmes una vista previa del envío que las enumere.

Resultado esperado

Usted sabe qué confirmaciones y archivos enviaría el envío, qué canalizaciones parecen ejecutarse y qué datos del proveedor no se leyeron. El push no se ha producido hasta que tú envías. Los registros de registro del barco que usted realiza más tarde desde GitTree, solo en esta computadora.

Qué muestra GitTree y qué no decide

Las filas de archivos usan letras de Git: Added, Modified, Deleted, Renamed, Copied, Type changed, Unmerged y Changed cuando se desconoce el tipo. Filter files reduce la lista. No code owner significa que CODEOWNERS no leyó ningún propietario para ese archivo. Los propietarios del código son una pista para los revisores. No son una aprobación.

May run razones incluyen una expresión que GitTree no evalúa, una inclusión de otros archivos, una plantilla, un disparador que no conoce, un flujo de trabajo que se ejecuta solo para una solicitud de extracción abierta, reglas que lee solo en parte, demasiados archivos para comparar rutas o un archivo que no se pudo leer. Trate a May run como desconocido. El anfitrión decide en el momento del push. Buscar, hacer pull y enviar es el push en sí.

Confirmaciones Nour realizadas

Una confirmación se puede marcar Made by Nour, With Nour’s help, From a suggestion o From a patch. Changed by Nour and not committed yet es un archivo, no una confirmación. Nour no puede enviar las confirmaciones que realizó hasta que haya confirmado una vista previa del envío que las enumere. Forget What Nour Made… deja de marcar esas confirmaciones en este repositorio y deja de mantener su inserción. Los commits permanecen. El cuadro de diálogo dice que esto no se puede deshacer.

Registro de envío

Ship log es Pushes, manual runs, approvals and re-runs done from GitTree in this repository. Kept on this computer only. Save Ship Log… escribe CSV o JSON. Nothing shipped from GitTree yet significa que este repositorio no tiene dicha entrada. Un envío que realizó en una terminal no está en este registro. La lista de actividades es actividad. El registro de cambios son las notas de la versión del producto, no este registro.

Si algo sale mal

"Nada que presionar".

El canal ascendente ya tiene estas confirmaciones o no hay ninguna confirmación para enviar. Busque si esperaba que el remoto estuviera detrás. La vista previa no inventará confirmaciones.

"Algunas confirmaciones están ocultas por un clon superficial".

El recuento está incompleto. Obtenga el resto del historial, o no superficial, luego abra Ship Preview nuevamente. Ver historial superficial.

"Datos del proveedor no leídos: necesita GitTree Pro".

La lista de confirmación local todavía puede estar ahí. La protección del medio ambiente, los revisores y las reglas de la rama son las filas Pro. Los planes se encuentran en la página Precios.

"No se leen reglas para esta rama".

GitTree no leyó las reglas. El anfitrión aún puede rechazar un push directo. Verifique la configuración de la rama del anfitrión o conecte la cuenta y actualice.

Preguntas

¿La vista previa del envío envía?

No. Lee las confirmaciones y los hechos que puede. Envías con el control de push después de haber leído la vista previa.

¿Una vista previa verde significa que el anfitrión aceptará el envío?

No. GitTree solo muestra reglas que puede leer. El proveedor aplica reglas de solicitud de extracción, verificaciones requeridas y protección. Una fila que no se leyó no es una aprobación.

¿Por qué se realiza un push?

Un envío que incluye confirmaciones Nour realizadas permanece retenido hasta que confirmes una vista previa del envío que las enumere. La retención es un paso de revisión. No es un impulso de red fallido.

¿Dónde se almacena el diario de navegación?

En esta computadora, para este repositorio. Guardar registro de envío escribe un archivo que usted elija. No se carga con ese guardado.

¿Qué significa correr en mayo?

GitTree no pudo decidir. El motivo nombra la brecha, como una condición que no evalúa. Es posible que el flujo de trabajo aún se ejecute en el host.