-
Notifications
You must be signed in to change notification settings - Fork 7
Instalando:Visual Merge e Diff tool
Para uso posterior, temos que instalar uma ferramenta de diferenciação. A ferramenta a qual usaremos é o P4Merge.
Para instalar a ferramente no Ubuntu, nós usaremos o tutorial: How to install P4merge on Ubuntu
Primeiro de tudo, faça o download do arquivo selecionando as configurações do seu computador através do link: Visual merge tool - Downloads.
Depois de fazer isso, vá para a pasta onde o arquivo baixado está(no meu caso foi ~/Downloads/) e extraia o arquivo. Há uma pasta chamada p4v-2017.3.1601999 e dentro desta contém duas pastas chamadas bin e lib.
No terminal, digite os seguintes comandos:
sudo mkdir /opt/p4merge
sudo mv bin/ /opt/p4merge
sudo mv lib/ /opt/p4merge
sudo ln -s /opt/p4merge/bin/p4merge /usr/local/bin/p4merge
Se você está usando outro sistema operacional, pesquise no google como instalar P4merge no seu sistema operacional.
Agora, abra o .gitconfig usando o sublime digitando o comando no terminal:
subl ~/.gitconfig
e acrescente as seguintes linhas no final do arquivo:
[merge]
keepBackup = false;
tool = p4merge
[mergetool]
prompt = false
[mergetool "p4merge"]
cmd = p4merge "$BASE" "$LOCAL" "$REMOTE" "$MERGED"
keepTemporaries = false
trustExitCode = false
keepBackup = false
[diff]
tool = p4merge
[difftool]
prompt = false
[difftool "p4merge"]
cmd = p4merge "$LOCAL" "$REMOTE"
keepTemporaries = false
trustExitCode = false
keepBackup = false
Salve e feche.
- Introdução
- Objetivo
- Instalando e configurando o necessário
- Basico
- Comparando
- Branching e Merging
- Rebase
- Stashing
- Tagging
- Links úteis
- Créditos
- Introduction
- Objective
- Installing and configuring the necessary
-
The basic
- Starting creating a new repository
- Joining in some existing repository
- Basic workflow
- Status, add, commit, pull and push commands
- Editing files, recursive add and backing out changes
- Renaming, moving and deleting
- History and versions
- Alias and Gitignore
- Comparing
- Working directory and Staging area
- Working directory and Git repository
- Staging area and Git repository
- Between commits
- Local and Remote master branches
- Branching and Merging
- Basic
- Fast Forward Merges
- Disable Fast Forward
- Automatic Merges
- Conflicting Merges
- Rebasing
- Stashing
- Tagging
- Usefull links
- Credits