O melhor de dois mundos com Git e TFS
-
Upload
vinicius-hana-scardazzi -
Category
Technology
-
view
178 -
download
0
Transcript of O melhor de dois mundos com Git e TFS
Agenda
• Git• Git-TF• Funcionamento• Usos• Considerações
Git
• DVCS• Feito por Linus Torvalds em 2005• Open source• MUITO rápido e poderoso• Commits locais, branches locais
git-scm.com
Git-TF
• Comunicação com o TFS pelo Git• Suportado pela Microsoft• Divulgado recentemente• Open source• Licença MIT
gittf.codeplex.com
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
Usos
• Arrumando sua cópia local:
git tf clone [tfs] [source]git tf configure [tfs] [source]
(--deep: define todas as operações como deep por padrão)
Usos
• Obtendo atualizações do código com merge:
git tf pull
(--deep: 1 commit por changeset)(--rebase: “replay” de seus commits)
Usos
• Obtendo atualizações do código sem merge:
git tf fetch
(--deep: 1 commit por changeset)
Usos
• Enviando suas mudanças para o TFS:
git tf checkin
(--deep: 1 changeset por commit)
Considerações
• Shelve ainda é experimental• Tem tambem o git-tfs–Não é cross-platform– Feito em C#– Sintaxe diferente