mq4 и github

 

Всем привет! 

Хотел было бы отслеживать изменения в своих mql разработках через систему контроля версий github но столкнулся с проблемой,
при коммите, изменения не показываются а гитхаб выдает такое сообщение:

 

Но, файл фактически у нас текстовый, а не бинарный, была принята попытка прописать в  настройки гита attributes правила для обработки файла mq4 как текст:
*.mq4 text diff

Но и это не помогло, результат сравнения получается такой:

 

 Как можно увидеть файл теперь открылся но результат сравнения не читабельный. Разработчики помогите решить проблему.

Заранее спасибо! 

 
fortrader.ru:
Используйте Araxis Merge в качестве diff просмотрщика.
 
А как это сделать в приложении github for windows? 
 
fortrader.ru:
А как это сделать в приложении github for windows? 

Понятия не имею. Искать в настройках насройки для diff viewer. Или посмотреть в свойствах чего-нить связанное с юникодом для txt

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

 

С помощью фильтров Гита можно конвертировать UTF-16 в UTF-8 и обратно.

MetaEditor не понимает UTF-8 с BOM, а GNU Diff не понимает UTF-16.

Я просил MQ добавить поддержку UTF-8 с BOM, но им явно пофиг на эту проблему.

У есть костыль на C# .NET, если очень надо.