Los files existentes de GIT Sourcetree aparecen como nuevos (distingue entre mayúsculas y minúsculas en las windows)

Tenemos un problema de repository en el que vemos files que ya existen, que aparecen sin seguimiento y que no nos permiten restablecer la twig al estado del server, aún aparecen. Si elegimos eliminarlos, aparecen como eliminados y en realidad eliminarán los files.

El almacenamiento de los cambios hace que los cambios pendientes digan que estamos eliminando los files. Al tapar ese cambio, vuelve a decir que estamos agregando los files. Todo lo que ya existe, simplemente están apareciendo en mal estado.

Queremos conservar los files, pero se muestran como nuevos y no son nuevos, y otros files siguen ingresando en este "estado"

Tengo en lo siguiente, pero nada está ayudando hasta ahora:

  • las terminaciones de línea (sin embargo, eso se presentaría como un cambio no nuevo)
  • git.filemode
  • https://answers.atlassian.com/questions/256544/why-is-sourcetree-showing-changes-when-there-are-none

parece ser que tenemos carpetas en algunas máquinas como descuentos y otras como Descuentos. Intentar cambiar el nombre crea más problemas. No me quedan más ideas que eliminar los files y luego cambiarles el nombre a minúsculas.

No tiene Source Tree, pero algunos puntos que pueden ayudar:

(1) ¿Es el problema específico de SourceTree o sucede en otros clientes – línea de command / GUI?

(2) ¿El repository en realidad tiene dos files que difieren solo en el caso del nombre?

(3) ¿Cómo aparecen los nombres de los files en Linux? ¿Difieren de lo que aparece en Windows en mayúscula / minúscula? Si es así, una posible solución puede ser cambiar el nombre del file en Linux a algo completamente nuevo, enviarlo al repository y clonarlo en una nueva location de tree de trabajo en Windows.

He tenido este problema varias veces, siendo sensible a las mayúsculas y las windows no. Cada vez que hicimos una búsqueda replaceía a Release con release y así sucesivamente. Desafortunadamente, yo todavía no he encontrado una solución efectiva que no sea agregarlos manualmente. Tuve que agregar una nueva carpeta en la instancia de GitLab y agregar files a través de eso. ¡Buena suerte! si encuentra una forma rápida, por favor envíeme un post.