В проекте Microsoft Access 2007 объекты формы Access экспортируются в файлы с помощью специального программного обеспечения с помощью встроенной функции «SaveAsText».Это необходимо, потому что Access не хранит какие-либо свои модули кода в отдельных файлах самостоятельно.
Файл начинается с байтов "FF FE" (что соответствует UTF-16 в соответствии с http://de.wikipedia.org/wiki/Byte_Order_Mark). Я полагаю, что из-за того, что в этом файле много символов NUL, Hg рассматривает этот файл как двоичный файл, поэтому на панели diff в рабочей среде TortoiseHG всегда указывается
Файл или различия не отображаются: Файл является двоичным.
, что вполне понятно при таком предположении. Но, тем не менее, этот файл является просто обычным исходным кодом. Я могу просмотреть его, например, в блокноте Windows без проблем.
Есть ли какие-либоспособ сказать Mercurial, что этот конкретный файл должен рассматриваться как текст, а не как двоичный файл?
Редактировать: В дополнение к отмеченному предпочтительному ответу ниже я решил не изменять поведение сохранения, аиспользуйте вместо этого команду «Visual Diff» (выберите файл, затем нажмите Ctrl + d).