En esta página

Contextos de trabajo y worktrees

Estás a mitad de una corrección cuando llega una solicitud de revisión. Un contexto te ayuda a volver a la misma vista y al borrador. Un worktree da a la otra tarea sus propios archivos y área de preparación. Elige según lo que necesites mantener separado.

Elige cómo cambiar de tarea

Necesidad Recurso
Volver a la selección, los filtros, el desplazamiento y el borrador de commit de la pestaña durante la sesión Cerrar y reanudar su contexto.
Trabajar en otra revisión conservando intacta la copia original Crear un worktree en otra carpeta.
Apartar ediciones temporalmente en la misma copia Guardar un stash con nombre y restaurarlo cuando sea necesario. Consulta la red de seguridad.

Cierra y reanuda un contexto

Abre Contextos de trabajo para ver repositorios abiertos, contextos cerrados recientemente y worktrees encontrados. Comprueba la rama, la pull request asociada, los cambios pendientes y el borrador de commit. Si la inspección no está disponible o es incompleta, abre el repositorio y comprueba su estado antes de actuar.

Selecciona un contexto abierto y elige Cerrar contexto. Lee la confirmación, especialmente si hay una operación Git en curso. Cerrar conserva el repositorio, la rama y los archivos en disco. No completa ni cancela un merge, rebase u otra operación Git, ni crea o aplica un stash.

Elige Reanudar contexto para volver al estado disponible de la pestaña. Riff conserva hasta diez contextos cerrados recientes en memoria dentro del espacio de trabajo actual. La selección, los filtros, el desplazamiento y los borradores pertenecen a la sesión: reiniciar Riff o cambiar de espacio de trabajo no conserva esta caché. Es independiente del orden guardado de las pestañas y de la sincronización del espacio.

Crea un worktree separado

  1. Selecciona un repositorio en Contextos de trabajo y elige Nuevo worktree.
  2. Elige una carpeta vacía o nueva fuera de los metadatos de Git. Selecciona la revisión inicial y, cuando corresponda, un nombre de rama nueva que respete las reglas del equipo.
  3. Revisa las opciones y crea el worktree. Sin una rama nueva, se abre con HEAD separado. Crea una rama antes de hacer commits que quieras conservar.
  4. Abre la carpeta creada en Riff. Tiene sus propios archivos e índice y comparte el historial Git del repositorio. El límite del plan o del modo invitado puede impedir abrir otro repositorio seguido aunque Git haya creado el worktree; comprueba el resultado antes de repetir la creación.

Para una pull request, utiliza Abrir en worktree desde la revisión para preparar el commit exacto examinado. Cambiar de contexto no publica commits ni modifica la copia original.

Retira el worktree al terminar

Haz commit o guarda el trabajo necesario antes de elegir Eliminar para el worktree adicional. Riff rechaza la operación si encuentra cambios pendientes, archivos ignorados, una operación en curso, un worktree bloqueado o el árbol de trabajo principal. Examina los resultados de compilación ignorados y otros archivos antes de decidir qué eliminar.

Si HEAD está separado, conserva primero el commit con una rama o etiqueta local. La operación no elimina automáticamente la rama ni envía los commits. Cerrar un contexto solo oculta su pestaña; eliminar un worktree retira su carpeta de trabajo. Ten presente esta diferencia al terminar la tarea.