O MQL5 Algo Forge usa o Git para controle de versão. Isso permite visualizar facilmente as alterações nos arquivos rastreados e, quando necessário, restaurar versões anteriores.
Clique com o botão direito do mouse em um arquivo ou uma pasta e selecione "Ver histórico do Git". Na janela do histórico de commits, clique com o botão direito do mouse no commit desejado para abrir as ações disponíveis.

No menu de contexto do commit, selecione "Comparar com a cópia atual" para comparar a versão atual do arquivo com a revisão selecionada. Será aberta uma janela com as diferenças entre o estado atual do arquivo e a revisão selecionada.
Ao investigar a causa de um problema, pode ser necessário analisar as alterações mais recentes. O MetaEditor permite comparar a versão mais recente do arquivo com a anterior.
Clique com o botão direito do mouse no commit mais recente para abrir o menu de contexto e selecione "Comparar com a revisão anterior". A janela exibirá as diferenças entre as versões.
A comparação entre duas revisões quaisquer permite visualizar todas as alterações acumuladas entre duas revisões. Isso ajuda a localizar erros introduzidos após determinadas alterações e a revisar o código sem precisar examinar cada commit intermediário.
Na janela do histórico de commits, mantenha a tecla Ctrl pressionada e selecione dois commits. Em seguida, clique com o botão direito do mouse sobre a seleção e escolha "Comparar revisões". A janela exibirá as diferenças entre as versões.
Para visualizar as alterações feitas em um arquivo antes de criar um commit, clique com o botão direito do mouse sobre ele e selecione "Ver diferenças no Git". Será aberta uma janela comparando o estado atual do arquivo com a última versão salva.
Ao selecionar o comando correspondente no menu de contexto do commit, será aberta uma janela com várias áreas e as alterações realçadas. À esquerda é exibido o estado anterior do arquivo; à direita, a nova versão.
A cor usada para realçar cada linha de código indica o tipo de alteração: azul, para linhas adicionadas.

Verde, para linhas modificadas.

Vermelho, para linhas removidas.

Ao posicionar o cursor sobre uma linha destacada, a parte inferior da janela exibirá os detalhes da alteração correspondente, linha por linha.

A barra de ferramentas oferece os seguintes comandos:
Além de comparar alterações entre commits, o MetaEditor também permite comparar diretamente dois arquivos.
Clique em
na barra de ferramentas, use os botões "Procurar" para selecionar os dois arquivos e clique em "OK".

Será aberta uma nova janela, que mostra as diferenças entre os arquivos, linha por linha.