es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Git rebase se encuentra detenido, esperando que cierres el archivo en tu editor.

Estoy usando VS Code. Acabo de ejecutar

git rebase -i origin/master 

lo cual abrió la ventana de configuración (para seleccionar qué commits quieres trabajar) en una nueva instancia de VS Code. Cambié uno de los commits a la opción edit, lo guardé y cerré esa instancia del editor, pero mi terminal sigue diciendo:

hint: Esperando que cierres el archivo en tu editor...

Intenté reiniciar VS Code y pasé por este proceso nuevamente, pero sigue haciendo lo mismo. No tuve problemas ayer con el rebasing interactivo, así que no estoy seguro de qué está sucediendo.

¿Alguien podría asesorarme?

Edit: Después de hacer esta publicación, intenté nuevamente y después de ejecutar git rebase --abort, ahora parece que tengo un problema separado después de ejecutar git rebase -i origin/master:

hint: Esperando que cierres el archivo... No se puede conectar al servidor de VS Code.
Error en la solicitud
error: Hubo un problema con el editor 'code --wait --new-window'.
Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que tu editor de VS Code no responde o tiene problemas para conectarse al servidor de Git. Aquí tienes algunas cosas que puedes probar para resolver este problema:

    1. Verifica si VS Code se está ejecutando correctamente: A veces, VS Code puede no responder o fallar al iniciar debido a varios motivos. Puedes intentar cerrar VS Code y reiniciarlo para ver si resuelve el problema.
    2. Verifica la configuración de tu editor de Git: Git utiliza un editor para mostrar la configuración de rebase interactiva, y el mensaje de error sugiere que puede haber algo mal con la configuración de tu editor de VS Code. Puedes intentar escribir git config --global core.editor "code --wait" en tu terminal para configurar VS Code como tu editor predeterminado, o git config --global core.editor "code --wait --reuse-window" si deseas reutilizar la misma ventana.

    3. Verifica las extensiones de VS Code: Es posible que una o varias de tus extensiones de VS Code estén causando problemas. Puedes intentar deshabilitar todas las extensiones y luego ejecutar el comando git rebase -i nuevamente para ver si funciona. Si lo hace, entonces puedes habilitar las extensiones una por una para aislar la que está causando problemas.

    4. Verifica la versión de tu VS Code: Asegúrate de tener la última versión de VS Code instalada, ya que puede contener correcciones de errores o actualizaciones que podrían resolver el problema.

    Espero que una de estas soluciones te ayude a resolver el problema que estás enfrentando.

Comments are closed.