Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
apostila-git
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Harbor Registry
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
pet-estatistica
apostila-git
Commits
238fef03
Commit
238fef03
authored
9 years ago
by
Eduardo E. R. Junior
Browse files
Options
Downloads
Patches
Plain Diff
Adiciona introdução à seção de interfaces para comparação
parent
07c90afe
No related branches found
No related tags found
1 merge request
!35
issue#41
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
cap06.Rmd
+27
-18
27 additions, 18 deletions
cap06.Rmd
with
27 additions
and
18 deletions
cap06.Rmd
+
27
−
18
View file @
238fef03
...
...
@@ -362,28 +362,37 @@ com exemplos e ilustrações voltadas para a comunidade estatística.
## Interfaces de comparação ##
Interfaces para auxílio na comparação de arquivos, não são exclusivas
para **GIT**, mas seu uso é intensificado em projetos versionados e/ou
colaborativos onde arquivos de diferentes versões precisam ser
comparados.
Uma das principais vantagens do **GIT** é a possibilidade de trabalho
paralelo por dois ou mais usuários ou por ramos de desenvolvimentos. E
como qualquer desenvolvimento pararelelo desejamos, ao final do
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
visualização das alterações nas diferentes versões de um arquivo e
também quando se trabalha colaborativamente, onde no momento de mesclar
as contribuições de vários autores, pode ocorrer conflito e nessas horas
a possibilidade visualizar as linhas conflitantes lado a lado é de
grande valia.
### Meld ###
* Download e Instalação
* Utilização básica
* Utilização no **GIT** como `difftool` e/ou `mergetool`
* screenshots
* kdiff3
+ Download e Instalação
+ Utilização básica
+ Utilização no **GIT** como `difftool` e/ou `mergetool`
+ screenshots
### Outras interfaces ###
* kdiff3
* P4Merge
Citar materiais de referência para instalação e
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment