Saltar al contenido
GitTree
Nour asistente

Utilice Nour en el checkout donde comenzó

Un chat Nour pertenece al checkout donde comenzó. Cada turno puede enumerar los comandos y comprobaciones que se registraron y Undo this turn restaura archivos a partir de la instantánea tomada antes del turno. La restauración de archivos no invierte comandos ni efectos externos. Los comandos de configuración se ejecutan solo después de que usted apruebe ese checkout y ese comando.

profesionalActualizado

Parte de GitTree Pro, que todos tienen ahora mismo sin coste alguno; Gratis mantiene todas las funciones locales de Git. Comparar los planes.

En esta página
  1. Antes de empezar
  2. donde encontrarlo
  3. Pasos
  4. Resultado esperado
  5. Que vuelta graba
  6. Lo que restaurar no hace
  7. Comandos de configuración
  8. Si algo sale mal
  9. Preguntas
  10. Relacionado

Antes de empezar

  • GitTree Pro, que todos tienen ahora mismo sin coste alguno. Nour ejecuta una CLI de agente de codificación que usted instala. GitTree no almacena ninguna clave de IA y no vende créditos. Planes es donde se describe Pro.
  • El repositorio es de confianza. En modo restringido Nour no ejecuta un agente en ese repositorio. Aún puedes preguntar sobre GitTree en general.

donde encontrarlo

  • El panel Nour en el proceso de pago que tienes abierto. Resume worktree en una tarjeta de árbol de trabajo vuelve a abrir el archivo y el chat guardado para esa carpeta.
  • Session setup and overlap cuando un turno ofrece un comando de configuración.
acciónmacOSWindows y Linux
Mostrar u ocultar Nour⌘⇧SpaceCtrl+Shift+Space

Pasos

  1. Abrir el chat de checkout

    Abra el árbol de trabajo que desea que edite el agente y luego abra Nour. El chat es el chat de ese checkout. El chat de otra carpeta permanece en esa carpeta. Resume worktree regresa al archivo y al chat que dejaste abierto.

    El panel Nour abierto al lado del repositorio
    El chat en este panel pertenece al checkout que está abierto. El fotograma muestra el panel.GitTree interfaz con un repositorio de demostración.
  2. Leer el turno después de que termine.

    Changes from this turn enumera los archivos que cambiaron. La nota dice que se pueden incluir ediciones manuales. Commands and check output abre comandos grabados. Checks remain unverified y Results are reported by the agent runtime significan que una respuesta exitosa no prueba que los archivos hayan pasado las pruebas. No command results were recorded for this turn significa que no hay resultados para leer.

  3. Restaurar el turno sólo si la vista previa lo permite.

    Undo this turn pregunta Undo Nour’s turn in this repository? La descripción dice que GitTree conserva primero los archivos de destino actuales en un punto de control de recuperación. Restoring files does not reverse commands or external effects. Keep current files cancela. El botón de confirmación es Restore con el recuento de archivos. Las ediciones posteriores bloquean la restauración en la primera ruta conflictiva y los archivos actuales permanecen como están.

  4. Aprobar la configuración antes de que se ejecute

    Session setup and overlap te pide que elijas un comando personalizado guardado. Setup runs only after you review and approve this exact checkout and command. Run reviewed setup lo inicia. Cerrar la vista no detiene una configuración que ya se está ejecutando. Stop owned setup detiene los procesos que GitTree posee. Los servidores no relacionados se dejan en ejecución. Detener un proceso no deshace sus efectos.

Resultado esperado

El chat, los comandos grabados y la instantánea pertenecen a ese checkout. Después de una restauración, el árbol de trabajo coincide con la instantánea de los archivos que se pudieron restaurar y todo lo que el agente hizo fuera de esos archivos aún se realiza. Verifique los otros árboles de trabajo si esperaba que cambiaran. No lo hicieron, a menos que el turno los incluyera.

Que vuelta graba

Líneas en un turno
Línealo que significa
Comandos y comprobar salidaComanda el tiempo de ejecución informado, con salida cuando se mantuvo
Los controles siguen sin verificarUna respuesta no es el resultado de una prueba.
Código de salida informadoEl código que informó el tiempo de ejecución, no un código GitTree reejecutado
El resultado registrado está incompleto.Se cortó el texto o la salida
La salida no fue registradaNo hay nada que mostrar para ese comando.
No verificado: una respuesta exitosa no prueba que se hayan superado las pruebasLee la diferencia tú mismo

The command checkout is unknown for a nested or multi-repository tool cuando el tiempo de ejecución no dice qué carpeta utilizó un comando. Compare el árbol de trabajo actual por separado cuando Recorded content is unavailable, partial or expired. Nour setup es donde eliges el agente. Sesiones cubre cómo detener un giro.

Lo que restaurar no hace

La nota de la instantánea dice que Nour guardó una instantánea del árbol de trabajo antes del turno y que no cubre envíos ni archivos fuera del repositorio. The work tree is back as it was before this turn es la línea de éxito cuando finaliza la restauración. Estos giros no se pueden deshacer: la instantánea se eliminó, la rama se movió, las ediciones posteriores no pueden tomar la instantánea, el giro ya se deshizo, no se guardó ninguna instantánea o el giro se detuvo parcialmente.

git status --porcelain
git worktree list
git diff

Ejecute aquellos en el checkout cuyo chat restauró. Un push que hizo el agente, un comentario que publicó o un proceso que inició todavía está ahí. El tutorial no ejecuta Nour. Enseña las operaciones de Git que el agente puede solicitar.

Comandos de configuración

Las definiciones provienen de Preferencias → Acciones: una ruta ejecutable absoluta y argumentos literales. En ese panel solo se admite el token {repo}. No compatible setup definitions significa que no hay ninguna coincidencia. El programa de instalación puede acceder a bases de datos compartidas y credenciales heredadas. Los puertos locales no aíslan las máquinas. El puerto se verifica nuevamente antes del lanzamiento y es posible que otro programa aún lo reclame. GitTree nunca detiene ese programa.

Si algo sale mal

“Restauración de bloque de ediciones posteriores” en una ruta.

Ese camino cambió después del giro. Los archivos actuales no se modifican. Revise la ruta o mantenga los archivos actuales. El cuadro de diálogo nombra la primera ruta de bloqueo. Es posible que existan otros.

"Este giro no se puede deshacer: no se guardó ninguna instantánea".

No hay nada que restaurar. Lea los cambios de este turno y revierta los archivos usted mismo si es necesario. No espere que Deshacer invente una instantánea.

"Este repositorio está en modo restringido, por lo que Nour no ejecuta un agente en él".

Revise la confianza si desea un agente en este checkout. El panel no cambia la confianza para usted. Hasta entonces puedes preguntar sobre GitTree en general.

"No hay definiciones de configuración compatibles".

Agregue un comando personalizado en Preferencias → Acciones con un ejecutable absoluto y argumentos literales. Aquí solo se expande {repo}.

Preguntas

¿Cada árbol de trabajo tiene su propio chat Nour?

Sí. El chat pertenece al checkout donde se inició. Reanudar el árbol de trabajo vuelve a abrir el archivo y el chat guardado para esa carpeta.

¿Deshacer esto deshace un comando push o de shell?

No. La restauración de archivos no invierte comandos ni efectos externos. La instantánea no cubre envíos ni archivos fuera del repositorio.

¿Los controles registrados significan que las pruebas fueron aprobadas?

No. Los resultados los informa el tiempo de ejecución del agente. No prueban que los expedientes finales hayan pasado los controles. Las comprobaciones permanecen sin verificar hasta que las ejecute.

¿Cuándo se ejecuta un comando de configuración?

Solo después de revisar y aprobar ese comando y checkout exactos, presione Ejecutar configuración revisada. Preparar la configuración no lo inicia.

¿Qué plan incluye Nour?

Nour es parte de GitTree Pro, que ahora mismo todos tienen sin coste alguno. El agente es uno que usted instala. GitTree no vende créditos por ello.