.png)
Un programa que uso (TopSolid) guarda su configuración en el archivo top.cfg. Cuando abro el archivo con un editor de texto (notepad++ y bloc de notas), solo puedo ver texto.
Muestra:
A_COATING_NAME ""
A_FINISHING_NAME ""
A_MATTER_NAME ##%Basis%Rompen%Rompen_1
D_CATALOG_ENABLE_EXCEL 0
D_COMPO_ACTIVATE_LEVELS_WHILE_INCLUSION 1
D_COMPO_APPLY_SERIAL_OP 0
D_COMPO_CHOOSE_INSERTION_SET 1
D_COMPO_FILTERED_STANDARD TOPWOOD "Training Library"
D_COMPO_INCLUDE_PATH ""
D_COMPO_LEVEL_ATTRIBUTE 2
D_COMPO_MODE_OPERATION 0
D_COMPO_PHYSICAL_ATTRIBUTES 2
D_COMPO_PUBLICATIONS_DISPLAY_MODE 1
D_COMPO_REPRES 2
D_COMPO_STANDARD TSWH-Kitchen $TOPGROUP\Libraries\TSWH-Kitchen 0
D_COMPO_STANDARD TSWP-Deco $TOPGROUP\Libraries\TSWP-Deco 0
D_COMPO_STANDARD TSWP-Drawers $TOPGROUP\Libraries\TSWP-Drawers 0
Como estoy experimentando, pensé que sería prudente usar git para el control de revisiones.
Sin git diff
embargo, Git mantiene que es un archivo binario:
index 7e0fa15..227b6e2 100644
Binary files a/top.cfg and b/top.cfg differ
Incluso si abro el archivo en el bloc de notas, lo copio todo y lo pego en un nuevo archivo .txt.
Por qué sería este el caso? ¿Podría haber una manera de usar git en este archivo como si fuera un archivo de texto?
EDITAR: cuando creo un nuevo documento de texto y coloco el contenido del archivo top.cfg en este archivo, git lo reconocerá como texto. Cuando edito una configuración en TopSolid (y TopSolid modifica top.cfg), git la ve como binaria nuevamente.
Intenté agregar *.cfg text
a .gitattributes. Sin efecto
Respuesta1
Redefinirtop.cfg como archivo de texto con atributos .gitat