2012-02-07 22 views
86

Solo intentaba realizar cambios en el maestro de Git. Por lo que he leído, parece que la idea es eliminar el archivo de bloqueo. El mensaje dice:Git Error de SVN: un proceso de Git se ha bloqueado en el repositorio anteriormente

make sure no other Git processes are running and remove the file manually

Quizás alguien lo sepa, ¿qué archivo eliminar y cómo eliminarlo?

+1

Podría mostrar el mensaje de error completo que incluye el comando estás corriendo? – Schwern

+0

uso la tortuga sin embargo. ¿Puedes borrar ese archivo en la tortuga o solo en el caparazón? –

+0

Probablemente tengas que hacerlo en un shell o explorador de archivos. Es posible que tengas que mostrar los archivos ocultos. – Schwern

Respuesta

168

El archivo en cuestión es probable .git/index.lock y should be safe to just remove it if you have no other git processes running. Asegúrese de que un comando git-svn no esté colgando.

PS Mi enfoque habitual para solucionar problemas de git-svn es hacer una nueva extracción del repositorio. Requiere mucho tiempo, pero puede hacerlo en paralelo al intentar solucionar el problema. Ten una pequeña carrera entre ti y git. Por supuesto, esto solo funciona si no tienes commits sin apresurar.

+9

Gracias !!! eliminando el archivo index.lock de la carpeta .git del repositorio .. funciona. –

+0

Me salvó la vida – Ravindra

+1

Gracias. Resolvió mi problema en un segundo. – Ishan

8

Por "GUI" usuario como yo

abierto Git Extensión y elegir repositorio (si hay más de uno) elegir la opción "Configuración" en la parte superior del menú y luego "Mantenimiento Git" y haga clic en "Eliminar índice de bloqueo"

Extensiones Git: Configuración-> Git mantenimiento-> eliminar índice de bloqueo

58

Removing the index.lock file like Schwern stated will solve this problem.

Usted puede quitar mediante la ejecución de rm -f ./.git/index.lock

El comando rm se usa para eliminar (eliminar) archivos y directorios.

Los -f representa la fuerza que le dice a su equipo para eliminar los archivos sin pedir confirmación

+0

Me alegro de poder ayudar! @Dibish – Joel

2

Usted ya ha abierto una confirmación en otra pestaña en la terminal

Cuestiones relacionadas