2012-08-24 20 views
9

Tengo una aplicación que se ha rastreado usando git y el repositorio está hoted en github.Carpetas duplicadas en github

En mi equipo local de las carpetas y los archivos son los siguientes:

enter image description here

Cuando veo la aplicación en Github veo la carpeta TulpepWebSite duplicado.

enter image description here ¿Por qué esto podría pasar?

Respuesta

8

Git distingue entre mayúsculas y minúsculas, pero Windows no. Entonces, los dos directorios no son duplicados en la vista de Git.

Si cambió el nombre de TulpepWebsite a TulpepWebSite en el pasado, entonces todos los archivos que se encontraban debajo de TulpepWebsite habrían sido rastreados por git con ese nombre antiguo, mientras que cualquier archivo nuevo que agregara se rastrearía con el nuevo nombre.

Para arreglar esto, me gustaría poner la carpeta en otra parte y volver a ponerla en el nombre anterior. Es de esperar que forzará todas las rutas para usar un caso consistente.

+0

Git no debería detectar que la carpeta con letras mayúsculas diferentes se elimina y eliminarla del repositorio? –

+0

Ver también http://stackoverflow.com/questions/8904327/case-sensitivity-in-git. – nneonneo

2

No son duplicados: TulpepWebsite y TulpepWebSite (tenga en cuenta la mayúscula S).

Probablemente cambió el nombre de la carpeta y git pueden no han eliminado la carpeta ahora inexistente ... ver esto con git status, y luego eliminar manualmente la carpeta de git ejecutando git rm TulpepWebsite/