Справка по MetaEditorПроекты и MQL5 StorageПросмотр истории проекта

Просмотр истории проекта

В MQL5 Storage используется система контроля версий. Это значит, что любое изменение файлов в групповом или личном проекте в хранилище можно проверить и при необходимости отменить.

Сравнение рабочей копии и последней ревизии #

Перед тем как отправить в хранилище изменения, сделанные в локальной копии файла, вы можете их просмотреть и проверить. MetaEditor сравнивает текущее состояние файла с состоянием на момент последней синхронизации файла с хранилищем данных (локальной ревизией файла).

Чтобы просмотреть изменения в файле, выберите его в окне "Навигатор" или откройте его в редакторе кода, а затем нажмите "Сравнить ревизии Сравнить ревизии" в контекстном меню.

Сравнение выбранной ревизии с рабочей копией #

MetaEditor позволяет сравнить любую ревизию файла с текущей рабочей копией. Таким образом вы можете оценить все накопленные изменения, внесенные в файл за выбранный период.

Для сравнение файла, выберите его и вызовите журнал хранилища командой контекстного меню "Показать журнал изменений Показать журнал изменений". Далее выберите ревизию для сравнения.

Сравнение файла

В нижней части окна в списке файлов, измененных в указанной ревизии, выберите нужный файл и нажмите "Сравнить с текущей копией Сравнить с текущей копией".

Сравнение с предыдущей ревизией #

При поиске причин возникновения ошибок зачастую требуется поэтапный анализ изменений. MetaEditor позволяет сравнивать файлы любой ревизии с их предыдущим состоянием. Таким образом можно отследить, какие именно изменения были внесены в каждой из ревизий.

Для выполнения такого сравнения выберите файл и вызовите журнал хранилища командой контекстного меню "Показать журнал изменений Показать журнал изменений". Далее выберите ревизию для сравнения. В нижней части окна в списке файлов, измененных в указанной ревизии, выберите нужный файл и нажмите "Сравнить с предыдущей ревизией Сравнить с предыдущей ревизией".

Сравнение двух ревизий #

MetaEditor позволяет сравнивать две произвольные ревизии файла. Таким образом вы можете увидеть изменения в файле, накопленные за определенный промежуток времени.

Для этого выберите файл и вызовите журнал хранилища командой контекстного меню "Показать журнал изменений Показать журнал изменений". Далее выделите две ревизии мышью, удерживая Ctrl. В нижней части окна появится список файлов, измененных в обеих ревизиях. Выберите нужный файл и нажмите "Сравнить ревизии Сравнить ревизии".

Окно просмотра изменений #

Это окно вызывается после выполнения одной из команд сравнения файлов, описанных выше.

Изменения

В левой части окна отображается более ранняя ревизия файла, а в правой более поздняя. Цвет фона строк показывает характер изменений:

  • Зеленым цветом отображаются строки, измененные в более поздней версии файла.
  • Голубым цветом отображаются строки, добавленные в более поздней версии файла.
  • Красным цветом отображаются строки, удаленные из более поздней версии файла.

В нижней части окна приводится сравнение выделенной строки в более ранней и более поздней ревизиях.

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

Панель инструментов #

На панели инструментов окна доступны следующие команды:

  • Открыть файлы для сравнения — выбрать два произвольных файла для сравнения.
  • Обновить файлы — обновить файлы в окне просмотра изменений. Выполните эту команду, если вы отредактировали файл во время сравнения изменений.
  • Перейти к предыдущему изменению — перейти к просмотру предыдущего изменения в файле.
  • Перейти к следующему изменению — перейти к просмотру следующего изменения в файле.

Сравнение двух файлов #

Помимо просмотра изменений в рабочей копии файла, вы можете сравнить два произвольных файла. Нажмите кнопку Открыть файлы для сравнения на панели инструментов.

Выбор файлов для сравнения

При помощи кнопок "Обзор" выберите два файла для сравнения в полях "Базовый файл" и "Сравниваемый файл". После этого нажмите "ОК".