log - Gitkraken atrapado en el repo de apertura
gitkraken tutorial (19)
Cada vez que abro gitkrarken se atasca en el ícono de repo de apertura. No puedo abrir / clon / init repo. Escuché que otros tienen el mismo problema pero nadie parece saber por qué sucede esto y cuál es la solución. ¿Alguien puede ayudarme con esto?
ACTUALIZACIÓN 1 Reinstalado. Sigue teniendo el mismo problema
A estas alturas, estoy seguro de que esta respuesta no ayudará a quien hizo la pregunta, pero quizás esto ayude a las personas en el futuro. Simplemente eliminé y re-cloné el repositorio que GitKraken estaba tratando de abrir. Trabajó como un encanto para mí.
Acabo de tener el mismo problema. Descubrí que mi .git/logs/HEAD
tenía una entrada incorrecta (no sé cómo sucedió ni por qué gitg
y el CLI de git
ignoraron el problema). Totalmente un problema con mi repo, no con GitKraken.
Mas detalle...
Para resolver esto, cloné el repositorio en un directorio separado y los meld
para ver qué era diferente. Abrí GitKraken a este nuevo clon; todo esta bien. Entonces comencé a copiar cosas del directorio de repositorio anterior al nuevo (objetos, referencias, registros, etc.). Una vez que copié ese archivo de registro, GitKraken volvió al mensaje "Abriendo repo".
Profundizando más en ese archivo de registro encontré una mala línea. Pude determinar a partir del contexto cómo recrear esa mala línea. Una vez que lo arreglé, GitKraken estaba feliz.
Acabo de tener un problema similar (quizás el mismo) con GitKraken V2.7.0 x64 en Windows. GitKraken se estrelló e intentó abrir el repositorio después de eso. Esto nunca terminó. Supongo que esto se debe a Visual Studio, que estaba abierto en ese momento, y VS y GitKraken no son exactamente amigos. Maté a GitKraken, cerré VS. Después de eso, al abrir el repositorio en GitKraken, decía algo así como "no hay repo, ¿quieres inicializarlo?". Esto también falló. No estoy seguro de cuál es la causa raíz del problema.
Sin embargo, la solución fue retirar otra sucursal de la CLI. Después de eso GitKraken volvió a funcionar mágicamente. Tal vez esto ayude a alguien.
Actualmente, para una solución alternativa, hago Ver-> Recargar (Ctrl + R).
Cierre gitkraken y vaya a su directorio personal. Eliminar la carpeta oculta ".gitkraken". La carpeta ".gitkraken" se creará automáticamente al reiniciar. Esta solución funciona para mí.
Para usuarios de mac y linux: rm ~/.gitkraken
Eliminé manualmente todos los archivos que tenían [conflict]
en sus nombres de la carpeta .git
y sus subcarpetas. Luego, realicé un git gc
para comprimir la base de datos y finalmente git fsck
para asegurarme de que todo está bien. Ahora puedo abrir el repositorio en GitKraken .
Notas:
- This podría ser útil para eliminar todos los archivos marcados como
''[conflict]''
. - La combinación funcionó para mí, pero es posible que no necesite realizar todos estos pasos. Por ejemplo, es posible que no tenga archivos de conflictos, o simplemente desea resolverlos de manera diferente en lugar de eliminarlos.
Eliminar el archivo index.lock en mi carpeta Proyecto / .git funcionó para mí. Por cierto es una carpeta oculta.
En mi caso, descubrí que el problema fue causado por el archivo de índice en la carpeta ".git".
El índice es un archivo binario (generalmente mantenido en .git / index) que contiene una lista ordenada de nombres de ruta, cada uno con permisos y el SHA1 de un objeto blob;
git ls-files
puede mostrarle el contenido del índice.
(Entra en el enlace para saber más)
Accidentalmente, había eliminado algunos archivos en mi repositorio, por eso causó que el archivo de índice cambiara. Por lo tanto, mi Gitkraken atrapado en el bucle infinito.
Acabo de copiar el archivo de índice en el repositorio actualizado anterior y pegarlo en el repositorio actual. Esto funciona para mi.
En mi caso, el problema fue con un archivo .jfm (binario) que genera mi proyecto SSDT (Sql Server Data Tools). Cuando ese archivo cambia, GK comienza a tener este problema. Si confirmo (o revoco) manualmente ese archivo, el problema desaparece.
En mi caso, tal falla de GitKraken se está reproduciendo de manera estable, cuando intento adjuntar un repositorio remoto Dokku ( https://github.com/dokku/dokku
) con git remote add
. Quitarlo soluciona el problema. Creo que los repositorios de Heroku pueden causar el mismo problema, aunque nunca lo revisé.
UPD: No es Dokku / Heroku lo que causa problemas en mi caso. En cualquier momento en que use la URL de tipo SSH para cualquier repositorio remoto (como [email protected]:reponame...
), obtengo una recarga cíclica de GitKraken. Por coincidencia, Dokku y Heroku utilizan las URL tipo SSH de forma predeterminada. Una vez que las URL de tipo SSH se eliminan o se cambian a HTTPS, GitKraken está bien.
En nuestro caso había un documento de látex en el repositorio. Gitkraken no pudo abrir el repositorio.
Según lo que sugirió @GeekyMonkey, mi alumno intentó iniciar GitKraken después de cerrar todos los archivos y cerrar su editor de Tex.
Funciono despues de eso
Mina arreglada por
- Salir de GitKraken
- Abre el terminal / comando y haz un
git status
en el repositorio. Encontró que había algunos archivos / carpetas no comprometidos / no organizados:
- Se cambió el nombre de un enlace simbólico que apunta a una carpeta fuera de mi repositorio.
- Una copia de mi repositorio dentro del mismo repositorio.
- Una nueva carpeta con imágenes.
Renombrado # 1 de nuevo a su nombre original, y eliminó # 2 & # 3 manualmente
- Abrí gitkraken y pude cargar mi repositorio sin ningún problema
No es una solución adecuada, pero tengo el mismo problema. He podido solucionarlo cerrando Visual Studio antes de abrir GitKraken. Solo se bloquea cuando se abre y VS ya está abierto.
Para mí el problema era que la base de datos git no estaba compactada. git gui mostró esa notificación ( ingrese la descripción del enlace aquí ). Al compactarlo (a través de git gui o git gc, supongo) solucionó el problema con GitKraken.
Para mi colgar GitKraken, si borro sucursales en lugar local o de origen. Después de esto comienza a colgar en la ventana principal o cambia el lister en la derecha. Poca ayuda es si ejecuta "GIT GC" ( https://git-scm.com/docs/git-gc )
Para nosotros, fue el hecho de que uno de nuestros muchachos había clonado el repositorio en una carpeta OneDrive.
Cuando el repositorio estaba en una carpeta OneDrive, GitKraken se abría y luego se actualizaba constantemente para que no pudiera hacer clic o hacer nada. Podrías describirlo como GitKracken parecía que estaba ''parpadeando'' en la pantalla.
Tan pronto como movimos el repositorio a una carpeta no supervisada por OneDrive, funcionó bien.
Tuve el mismo problema y no pude solucionarlo hasta que eliminé el repositorio que sabía que estaba causando el problema y lo volví a crear.
Trabajando bien ahora
Yo tuve el mismo problema. Leyendo todo lo anterior, parecía que mi flujo de trabajo era incorrecto. Abrí Excel y Notepad ++ y cosas por el estilo para hacer cambios en el repositorio y luego abrí GitKarken y me enfrenté al círculo giratorio. Por supuesto, todos estos otros programas tuvieron bloqueos en los archivos. ¡Tan pronto como cerré todos los otros programas y reinicié GitKraken funcionó! Por lo tanto, un flujo de trabajo más correcto sería abrir GitKraken primero y dejar que conecte todo entre sí y luego trabajar. Comprometerse no fue problema después de eso.
acaba de tener un problema similar con un proyecto de arranque por resorte (mvc) con db H2 incrustada, en GitKraken (2.7.1)
Resulta que cuando la aplicación se está ejecutando, causará este problema en el hardware selectivo que usa ese repositorio. Por lo tanto, asegúrese de que su repositorio no esté siendo utilizado activamente durante la sincronización.