Je viens de script de mon stockée SQL Server procs, les définitions de table, etc à l'aide de SQL Server Management Studio, et a essayé de les ajouter à mon Mercurial référentiel de contrôle source. Ils ont été ajoutés, mais maintenant quand je l'ai changer et diff, Mercurial appelle "les fichiers binaires" et de ne pas me donner un bon de différences unifiées.
Je pensais que le codage peut être un problème, alors j'ai essayé de régénérer les scripts et la spécification ANSI pour le fichier texte de sortie, mais j'obtiens le même comportement. Je peux les voir très bien dans le bloc-notes, sans bizarres personnages qui apparaissent. Pourquoi Mercurial pense que ces fichiers sont binaires?
Sinon, si quelqu'un peut me recommander un bon outil de script base de données SQL Server peut ne pas causer ce problème, qui pourrait fonctionner, trop.