O documento explica as diferenças entre Git e TFVC, incluindo suas topologias de armazenamento, fluxos de trabalho básicos e estratégias de branch/merge. O documento também demonstra como Git funciona internamente com commits, árvores e blobs e como ele pode ser usado em um fluxo de trabalho com remotes.
1. Desmistificando Git para usuários TFVC
Igor Rosa Macedo
TRILHA | DESENVOLVIMENTO MODERNO
@igorguga
br.linkedin.com/in/igormacedo
http://igormacedo.com.br
2. Desmistificando Git para usuários TFVC
Igor Rosa Macedo
TRILHA | DESENVOLVIMENTO MODERNO
@igorguga
br.linkedin.com/in/igormacedo
http://igormacedo.com.br
3.
4. Fluxo de Trabalho básico
Workspace
(Criar/Mapear)
Recuperar
Versão
25/07/2016
12:00
01/02/2016
12:00
15/01/2017
08:50
15/01/2017
10:15
25/07/2016
12:00
Editar
Conteúdo
Check-out Check-in
Ver Histórico
01/02/2016 12:00
25/07/2016 12:00
15/01/2017 08:50
15/01/2017 10:15
Jose Silva
Marcar Versão
Desfazer
Mudanças
Sincronizar/
Compartilhar
Branch/Merge
8. Version 1
File A
File B
File C
Version 5
Δ3
Version 3
Δ1
Version 2
Δ1
Δ1
Version 4
Δ2
Δ2
Version 1
File A
File B
File C
Version 2
A1
B
C1
Version 3
A1
B1
C1
Version 4
A2
B1
C2
Version 5
A3
B1
C2
Incremental
ou
Delta Storage
Snapshots
ou
DAG Storage
Estratégias de armazenamento