Как я могу сказать TortoiseHg для отображения файла UTF-16 как небинарного?

В проекте Microsoft Access 2007 объекты формы Access экспортируются в файлы с помощью специального программного обеспечения с использованием встроенной функции «SaveAsText». Это необходимо, потому что Access не хранит свои модули кода в отдельных файлах.

Файл начинается с байтов «FF FE» (то есть UTF-16 согласно http: // de .wikipedia.org / wiki / Byte_Order_Mark ). Я предполагаю, что из-за большого количества символов NUL в этом файле Hg рассматривает этот файл как двоичный файл. Следовательно, панель различий в рабочей среде TortoiseHG всегда сообщает

Файл или различия не отображаются: Файл является двоичным.

что вполне понятно при таком предположении. Но, тем не менее, это обычный исходный код. Я могу без проблем просмотреть его, например, в блокноте Windows.

Есть ли способ сообщить Mercurial, что этот конкретный файл следует рассматривать как текстовый, а не двоичный?

Изменить: В дополнение к отмеченному ниже предпочтительному ответу я решил не изменять режим сохранения, а вместо этого использовать команду «Visual Diff» (выберите файл, затем нажмите Ctrl + d).

13
задан Christoph Jüngling 23 December 2011 в 10:36
поделиться