Pregunta

Utilicé git 1.7.4 para trabajar con repositorios svn grandes; estuvo bien.

Actualicé a git 1.7.8 y ahora, cuando hago "git svn dcommit", git hace un trabajo superfluo.En el administrador de tareas, veo que realiza aproximadamente 1 M de escritura (estoy usando SSD, así que me preocupa).Muestra advertencias para documentos .pdf y .doc, que no mostró para 1.7.4, por ejemplo:

"c:/users /..../ appdata/local/temp/syamhash_documentname.doc no es un documento de Word", "Error:El archivo PDF está dañado: se intenta reconstruir la tabla de referencia externa"

Y hay muchas de esas advertencias, tal vez unas 200.Y cuando git muestra tales advertencias, veo que el recuento de escritura aumenta en el administrador de tareas.

Parece que git intenta realizar un procesamiento "inteligente" de archivos binarios .pdf/.doc.Pero no necesito esto.¿Qué opción de configuración debo cambiar para desactivar este trabajo superfluo?

¿Fue útil?

Solución

Para la versión Git para Windows 1.7.8, se agregó un visor predeterminado para archivos doc y pdf.Esto se hace modificando el archivo gitattributes del sistema para asociar el astextplain Filtro textconv con archivos con extensión docx.Puede editar la versión del sistema (en Archivos de programa\Git\etc\gitattributes) o restablecerla en sus .gitattributes personales o en el del repositorio.

Para anular la configuración del sistema solo para este repositorio, puede agregar al archivo .gitattributes:

*.doc !diff
*.DOC !diff

que restablece el atributo diff a no especificado para estos archivos, restaurando el manejo anterior a 1.7.8.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top