Duplicar posible:
Why does Mercurial think my SQL files are binary?archivos con extensión .sql identificado como binario en Mercurial
que genera un conjunto completo de secuencias de comandos para los procedimientos almacenados en una base de datos. Cuando creé un repositorio de Mercurial y agregué estos archivos, todos fueron agregados como binarios. Obviamente, sigo teniendo los beneficios del control de versiones, pero pierdo mucha eficiencia, "difamación", etc. de archivos de texto. Verifiqué que estos archivos son solo texto.
¿Por qué está haciendo esto?
¿Qué puedo hacer para evitarlo?
¿Hay alguna manera de hacer que Hg cambie de opinión acerca de estos archivos?
Aquí hay un fragmento del registro de cambios:
496.1 Binary file SQL/SfiData/Stored Procedures/dbo.pFindCustomerByMatchCode.StoredProcedure.sql has changed
497.1 Binary file SQL/SfiData/Stored Procedures/dbo.pFindUnreconcilableChecks.StoredProcedure.sql has changed
498.1 Binary file SQL/SfiData/Stored Procedures/dbo.pFixBadLabelSelected.StoredProcedure.sql has changed
499.1 Binary file SQL/SfiData/Stored Procedures/dbo.pFixCCOPL.StoredProcedure.sql has changed
500.1 Binary file SQL/SfiData/Stored Procedures/dbo.pFixCCOrderMoneyError.StoredProcedure.sql has changed
Gracias de antemano por su ayuda Jim
Hg decide que un archivo es binario si contiene un byte NUL, ¿es este el caso? – tonfa
¿Qué juego de caracteres usa estos archivos .sql? Algunos conjuntos de caracteres (como utf16 y utf32) se reconocen como binarios. – Rudi