Скачать MetaTrader 5

mq4 и github

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Юрий
978
Юрий  

Всем привет! 

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

 

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

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

 

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

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

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

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

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

Roffild
1406
Roffild  

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

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

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

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий