O melhor de dois mundos com Git e TFS

385 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
385
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

O melhor de dois mundos com Git e TFS

  1. 1. Source Control:O melhor de dois mundoscom Git e TFS@vinicius_hanavinicius.hana@lambda3.com.brwww.lambda3.com.brVinicius Hana
  2. 2. Agenda• Git• Git-TF• Funcionamento• Usos• Considerações
  3. 3. Git• DVCS• Feito por Linus Torvalds em 2005• Open source• MUITO rápido e poderoso• Commits locais, branches locaisgit-scm.com
  4. 4. Git-TF• Comunicação com o TFS pelo Git• Suportado pela Microsoft• Divulgado recentemente• Open source• Licença MITgittf.codeplex.com
  5. 5. Funcionamento• Linha de comando• Cross-platform (feito em Java)• Instalação via shell script ou cmd• Apenas TFS on-premise (por enquanto)• Em vez de push, checkin
  6. 6. Usos• Arrumando sua cópia local:git tf clone [tfs] [source]git tf configure [tfs] [source](--deep: define todas as operações comodeep por padrão)
  7. 7. Usos• Obtendo atualizações do código commerge:git tf pull(--deep: 1 commit por changeset)(--rebase: “replay” de seus commits)
  8. 8. Usos• Obtendo atualizações do código semmerge:git tf fetch(--deep: 1 commit por changeset)
  9. 9. Usos• Enviando suas mudanças para o TFS:git tf checkin(--deep: 1 changeset por commit)
  10. 10. Considerações• Shelve ainda é experimental• Tem tambem o git-tfs– Não é cross-platform– Feito em C#– Sintaxe diferente
  11. 11. Obrigado!Vinicius Hana@vinicius_hanavinicius.hana@lambda3.com.brwww.lambda3.com.br

×