entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

problemas con git

Saludos
Alguien que me explique este error, hice un git clone a un proyecto RoR y me puso todos los archivos como modificados, cuando mire que cambios hizo apareció a todos esto:

old mode 100644
new mode 100755

¿Alguien sabe el origen de ese problema?.

Gracias.

0voto

Leonardo-Tadei comentado

El cambio es solo de permisos?

1 Respuesta

3votos

Leonardo-Tadei Puntos227300

Hola nmenag,

cómo dice el errror de GIT, los archivos en el repositorio original tenía como permiso 100644 que significa lenctura y escritura para el dueño y solo lectura para el grupo u otros. Al llegar el proyecto a tu computadora, los archivos quedaron con permisos 100755 que significa lectura, escritura y ejecución para el dueño, y lectura y ejecución para el grupo y los otros.

Esto pasa generalmente cuando el sistema de archivos que se usó para subir el proyecto es Ext2, 3, o 4 o algún sistema de archivos con permisos por el estilo (como manejan los GNU/Linux y las Mac) y tu disco es FAT32 o NTFS o algún otro que no soporta permisos de acceso (como manejan los MS Windows).

Si no vas a aportar código al proyecto, esta diferencia no tiene importancia.

Si vas a aportar código al proyecto, deberías considerar usar el mismo tipo de sistema de archivos en el disco que el resto del grupo.

Podés hacer que GIT ignore estos errores con:

git config core.filemode false

pero cuando hagas el commit le saldrá el error inverso a los demás si no ponen también la misma directiva.

Saludos!

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta