Ho un solo file cs nel mio repository che Git sembra pensare sia binario. (In git gui
, si dice solo "i file binari differiscono".)Perché Git pensa che il mio file cs sia binario?
Come posso indicare a Git che il mio file cs è un file di testo?
Ho un solo file cs nel mio repository che Git sembra pensare sia binario. (In git gui
, si dice solo "i file binari differiscono".)Perché Git pensa che il mio file cs sia binario?
Come posso indicare a Git che il mio file cs è un file di testo?
Si potrebbe provare e impostare i file cs come testo in un file .gitattributes
.
*.vmc diff
(come descritto nel .gitattributes
man page)
o cercare di diff loro come testo (git diff --text
)
Ma se i file tuoi Cs sono UTF-8 o UTF-16, questo can be problematic, a meno che non imposta il tuo diff
per utilizzare un external tool able to handle those encoding.
Se sei in Windows, git potrebbe interpretare Unicode come binario. Lo ha fatto per me. –