Error de organización de SourceTree

Después de haber usado SourceTree con problemas limitados durante los últimos 6 meses, ya no puedo enviar ningún file a SourceTree. Cada vez que lo bash, me aparece este post de error:

git -c diff.mnemonicprefix = false -c core.quotepath = falso restablecimiento -q – Activos / … fatales: no se puede crear 'E: / Users /…/. git / index.lock': existe el file .

Si no se está ejecutando ningún otro process de git, esto probablemente significa que un process de git se ha bloqueado en este repository anteriormente. Asegúrese de que no se esté ejecutando ningún otro process de git y elimine el file manualmente para continuar.

Conozco otras preguntas como esta y he intentado lo que creo que es sobre todo lo que la gente sugiere corrige este problema. Solo para estar seguros, compartiré con ustedes lo que he intentado y NO HA funcionado.

  1. El error parece bastante explícito: elimine el file index.lock. El problema es que no tengo uno. Incluso creé uno y lo eliminé, tanto a través de la carpeta .git oculta como a través del símbolo del sistema usando:

cd .git

del index.lock

No se encontró ningún file a través de la línea de command, hasta que creé uno y lo borré en vano. Intenté con otros commands de command-line encontrados en la publicación vinculada, pero ninguno de ellos funcionó.

  1. Me aseguré al máximo de mis capacidades que ningún otro progtwig ejecuta git al mismo time (sin IDEs, sin Xcode, sin Tortuga, git-queue, etc.).

  2. Cerré SourceTree y lo volví a abrir muchas veces, ya que esto lo solucionó para muchas personas.

  3. Luego configuré toda la carpeta para que no fuera solo de lectura, ya que ayudaba a un usuario diferente.

  4. Luego procedí y desinstalé SourceTree por completo, el mismo problema exacto.

  5. Luego reinicié mi máquina, ya que también era una solución para algunos.

  6. Leí que podría ser que el control de Visual Studio Source me estaba dando un problema, así que seguí estos pasos en vano.

Vaya a: Herramientas> Opciones> Control de fuente

Seleccione el complemento de control de fuente actual como: Ninguno

  1. Entonces pensé que probaría un proyecto diferente, y descubrí que también están rotos (tengo 4 proyectos diferentes y están todos rotos ahora y cada vez que trato de representar algo, obtengo el mismo error).

  2. Ahora en completo caos, decidí que solucionaría este problema de una vez por todas. Eliminé todos los proyectos de SourceTree que tenía y eliminé mis proyectos locales. Luego seguí adelante y creé un nuevo repository git, lo importé a BitBucket y una vez más desinstalé y reinstalé SourceTree. Esto fue lo mejor que pude hacer para un "nuevo comienzo". Luego tomé mi copy del proyecto de Unity al que no había confirmado los cambios guardados, copié las carpetas de configuration de Activos, Biblioteca y Proyecto en el proyecto clonado local vacío. Establecí el control de versiones en Unity en meta files visibles y forcé text, y fui a enviar esos files a mi nuevo repository emtpy, pero el error persiste.

Sé que se han hecho preguntas similares anteriormente, pero creo que he intentado todo lo que pude y cubrí todas las soluciones más probables.

Cuando bash upload a la etapa, recibo el post de error con una barra roja y luego, solo después de presionar el button de cerrar, veo un post que dice "Desestabilizar files" con una barra verde y un "Completado con éxito". Vi la carpeta .git abierta y noté que mientras SourceTree intenta crearla crea el file index.locked brevemente, pero siempre lo elimina muy poco después de crearlo (estamos hablando en milisegundos que ya no está).

Estoy usando SourceTree versión 1.9.6.0, que actualicé el 4 (hace 2 días) y funcionó bien esa noche y temprano al día siguiente. Realicé varios cambios de guiones y escenas en Unity la noche del día 5 y no ha funcionado desde entonces. Estoy en Windows 10, usando Unity 5.0.4f3.

Cualquier ayuda sería muy apreciada.

Tuve el problema exacto después de actualizar hoy, exactamente a la letra, e intenté exactamente los mismos pasos que tú. Nada funcionó. Así que encontré versiones anteriores de Source Tree aquí:

https://www.sourcetreeapp.com/update/windowsupdates.txt

Volví a 1.8.3 y está funcionando bien ahora.

https://downloads.atlassian.com/software/sourcetree/windows/SourceTreeSetup_1.8.3.exe

1.9.5 puede funcionar, pero me pareció más seguro volver a 1.8.x.

FWIW, tengo el mismo problema que el cartel original. También recientemente actualicé a v1.9.6.0. Verifiqué que el file index.lock NO está presente y PUEDE ser creado, pero no intenté con las otras correcciones DPrate lists.