Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Не можешь разобраться в коде? Возможно, на эту тему уже написана статья!
Юрий
948
Юрий 2015.03.30 12:23 

Всем привет! 

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

 

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

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

 

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

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

Комбинатор
15764
Комбинатор 2015.03.30 13:32  
fortrader.ru:
Используйте Araxis Merge в качестве diff просмотрщика.
Юрий
948
Юрий 2015.03.30 13:35  
А как это сделать в приложении github for windows? 
Комбинатор
15764
Комбинатор 2015.04.02 14:31  
fortrader.ru:
А как это сделать в приложении github for windows? 

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

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

Roffild
1313
Roffild 2015.04.02 17:13  

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

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

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

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

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