Visualizando arquivos de controle por versão
Meld integra-se com muitos sistemas de controle de versão para permitir que você revise alterações locais e execute tarefas simples de controle de versão. Você pode iniciar uma nova comparação de controle de versão usando o novo botão de comparação na barra de ferramentas e clicando na aba Controle de versão.
Comparações de controle de versão
As comparações de controle de versão mostram as diferenças entre o conteúdo da sua pasta e a versão atual do repositório. Cada arquivo na sua cópia local tem um estado que indica como ele difere da cópia do repositório.
Se você quiser ver as diferenças de um arquivo em particular, você pode selecioná-lo e pressionar Enter, ou clicar duas vezes no arquivo para iniciar uma comparação de arquivos. Você também pode interagir com seu sistema de controle de versão usando o menu Alterações.
Estados de controle de versão
Cada arquivo ou pasta em uma comparação de controle de versão tem um estado, obtido do próprio sistema de controle de versão. O Meld mapeia esses diferentes estados em um conjunto padrão de conceitos muito semelhantes. Como tal, o Meld pode usar nomes ligeiramente diferentes para estados do que seu sistema de controle de versão. Os estados possíveis são:
Estados de controle de versão
Estado |
Aparência |
Significado |
Igual |
Fonte normal |
O arquivo/pasta é o mesmo que a versão do repositório. |
Modificado |
Vermelho e negrito |
Este arquivo é diferente da versão do repositório. |
Novo |
Verde e negrito |
Este arquivo/pasta é novo e está programado para ser adicionado ao repositório. |
Removido |
Texto em negrito vermelho com uma linha no meio |
Este arquivo/pasta existia, mas está programado para ser removido do repositório. |
Conflito |
Texto em negrito vermelho brilhante |
Ao tentar mesclar com o repositório, as diferenças entre o arquivo local e o repositório não puderam ser resolvidas, e o arquivo agora está em conflito com o conteúdo do repositório |
Ausente |
Texto em negrito azul com uma linha no meio |
Este arquivo/pasta deveria estar presente, mas não está. |
Ignorado |
Texto esmaecido |
Este arquivo/pasta foi explicitamente ignorado (por exemplo, por uma entrada em .gitignore) e não está sendo rastreado pelo controle de versão. |
Não versionado |
Texto esmaecido |
Este arquivo não está no sistema de controle de versão; ele está apenas na cópia local. |
Erro |
Vermelho brilhante com fundo amarelo e negrito |
O sistema de controle de versão relatou um problema com este arquivo. |
Filtragem de estado de controle de versão
Na maioria das vezes, você só desejará ver arquivos que são identificados como sendo de alguma forma diferentes; esta é a configuração padrão em Meld. Você pode alterar quais estados de arquivo você vê usando o botão Filtros de versão na barra de ferramentas e selecionando Achatar pastas e selecionando os botões Modificado, Normal, Sem controle de versão e Ignorado na barra de ferramentas.