Warum hält Mercurial meine SQL-Dateien für binär?

Ich habe gerade meine in SQL Server gespeicherten Prozeduren, Tabellendefinitionen usw. mit SQL Server Management Studio als Skript erstellt und versucht, sie meinem Mercurial-Quellcodeverwaltungs-Repository hinzuzufügen. Sie wurden hinzugefügt, aber jetzt, wenn ich sie ändere und diffiere, nennt Mercurial sie "Binärdateien" und gibt mir keinen richtigen einheitlichen Diff.

Ich dachte, dass die Codierung ein Problem sein könnte, also habe ich versucht, die Skripte neu zu generieren und ANSI für die Textdatei-Ausgabe anzugeben, aber ich erhalte das gleiche Verhalten. Ich kann sie ganz gut im Notizblock anzeigen, ohne dass merkwürdig aussehende Zeichen auftauchen. Warum hält Mercurial diese Dateien für binär?

Andernfalls funktioniert dies möglicherweise auch, wenn jemand ein gutes Tool zum Erstellen von Skripts für eine SQL Server-Datenbank empfehlen kann, das dieses Problem möglicherweise nicht verursacht.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage