Skip to content
Snippets Groups Projects
Commit d7f2920b authored by Gabriel Sartori Klostermann's avatar Gabriel Sartori Klostermann
Browse files

Merge branch 'issue#41' into 'devel'

issue#41

Descreve introdução da seção de interfaces gráficas para comparação de arquivos e resolução de conflitos.

See merge request !35
parents 06613abb 238fef03
No related branches found
No related tags found
No related merge requests found
...@@ -362,28 +362,37 @@ com exemplos e ilustrações voltadas para a comunidade estatística. ...@@ -362,28 +362,37 @@ com exemplos e ilustrações voltadas para a comunidade estatística.
## Interfaces de comparação ## ## Interfaces de comparação ##
Interfaces para auxílio na comparação de arquivos, não são exclusivas Uma das principais vantagens do **GIT** é a possibilidade de trabalho
para **GIT**, mas seu uso é intensificado em projetos versionados e/ou paralelo por dois ou mais usuários ou por ramos de desenvolvimentos. E
colaborativos onde arquivos de diferentes versões precisam ser como qualquer desenvolvimento pararelelo desejamos, ao final do
comparados. trabalho, mesclar as contribuições realizadas lado a lado. Como vimos no
capítulo 2 isso é feito no **GIT** com o comando `git merge
ramo_desenvolvimento` para ramos e com o comando `git push origin`,
quando estamos trabalhando em equipe e as contribuições são enviadas para
um servidor remoto. Porém, quando a mesma porção de um mesmo arquivo é
alterada em duas instâncias distintas (ramos diferentes, usuários
diferentes etc.) ocorrem conflitos e vimos como o **GIT** os sinaliza
para que possamos resolvê-los abrindo e alteramos os arquivos em
conflito. Nesta seção mostraremos as interfaces gráficas dedicadas à
resolução de conflitos no mesclagem e a visualização da diferença de
arquivos em estados diferentes do repositório.
### Ferramentas de Comparação Padrão ###
* meld
+ Download e Instalação
+ Utilização básica
+ Utilização no **GIT** como `difftool` e/ou `mergetool`
+ screenshots
Para o **GIT** estas ferramentas de comparação são de utilidade na * kdiff3
visualização das alterações nas diferentes versões de um arquivo e + Download e Instalação
também quando se trabalha colaborativamente, onde no momento de mesclar + Utilização básica
as contribuições de vários autores, pode ocorrer conflito e nessas horas + Utilização no **GIT** como `difftool` e/ou `mergetool`
a possibilidade visualizar as linhas conflitantes lado a lado é de + screenshots
grande valia.
### Meld ###
* Download e Instalação
* Utilização básica
* Utilização no **GIT** como `difftool` e/ou `mergetool`
* screenshots
### Outras interfaces ### ### Outras interfaces ###
* kdiff3
* P4Merge * P4Merge
Citar materiais de referência para instalação e Citar materiais de referência para instalação e
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment