Ajuda para o MetaEditor → Projetos e MQL5 Algo Forge → Visualização do histórico do projeto

Visualização do histórico do projeto

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.

Menu de contexto do commit

Cópia de trabalho e versão selecionada #

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.

Versões atual e anterior #

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.

Comparação entre duas versões quaisquer     #

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.

Cópia de trabalho e revisão mais recente #

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.

Janela de visualização das alterações #

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.      

Linhas com realce azul

Verde, para linhas modificadas.

Linhas de código com realce verde

Vermelho, para linhas removidas.

Linhas de código com realce vermelho

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

Alterações e diferenças no código

 

Barra de ferramentas   #

A barra de ferramentas oferece os seguintes comandos:

  • Abrir arquivos para comparação – selecionar dois arquivos quaisquer para comparar..
  • Atualizar arquivos – atualizar o conteúdo dos arquivos. Isso é especialmente útil caso você tenha alterado algum deles durante a comparação.
  • Ir para a alteração anterior – para a alteração anterior no arquivo.
  • Ir para a próxima alteração – ir para a próxima alteração no arquivo.

Comparação entre dois arquivos #

Além de comparar alterações entre commits, o MetaEditor também permite comparar diretamente dois arquivos.  

Clique em Abrir arquivos para comparação na barra de ferramentas, use os botões "Procurar" para selecionar os dois arquivos e clique em "OK".

Seleção de arquivos para comparação

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