SlideShare a Scribd company logo
1 of 19
TFS ONLINE (PREVIEW) E GIT

     André Paulovich | Thiago Dias Paz
André Paulovich
@andrepaulovich
paulovich@100loop.com
www.100loop.com
www.raptors.com.br
Thiago Paz
@thiagodpaz | dpaz.thiago@gmail.com

Engenheiro de Software com experiência de 9 anos em
diversas áreas de atuação. Desenvolvedor mobile e
windows aplications.

Atualmente é analista desenvolvedor na
PrimeSystems, empresa especializada em soluções web
e mobile.
O que é o TFS Preview?



          +              +

                 =
O que é o TFS Preview?
• É a versão na nuvem do VSTS
  (Visual Studio Team System)


• Permite a colaboração em equipes
  – Eficiente
  – Ágil


• Gestão de projetos como um todo
  – Controle de tarefas, bugs e testes
  – Templates de SCRUM (projetos ágeis)
O começo de tudo
• Acessar a URL
   https://tfspreview.com/_account/Signup

• Criar uma conta no serviço
   https://paulovich.tfspreview.com


• Instalar o Service Pack 1 do Visual Studio
   http://www.microsoft.com/en-us/download/details.aspx?id=23691
• Instalar o GDR Compatibility
   http://www.microsoft.com/en-us/download/details.aspx?id=29082
Configurar o Visual Studio
Centralização de Arquivos



               TFS Server
DEMO
Backlog de Scrum
Pontos importantes
• Ainda é uma ferramenta BETA!
• Utilização apenas por “invite” (convites free)
• Pode vir a ser cobrado (quase certo)
   – Não há valores definidos
UMA NOVA ALTERNATIVA... GIT
O que é GIT?
O Git é um VCS (Version Control System), free, open-
source, criado em 2005 pelo Linus Torvalds para
atender suas próprias necessidades.

- Rápido.
- Distribuído.
- Seguro.
O que é GIT?
Distribuído? Como assim você fala?
- Local (Offline).
- Sincroniza todo o repositório (e não os arquivos
  em sua última versão).
- A granularidade é o commit.
- Versiona a árvore (snapshot) e não o arquivo.

Branching & Merging
- Easy as 1,2,3.
O GitBash
O Git é principalmente operado pelo console (bash),
apesar de existirem alternativas visuais.
O GitHub, Social Coding
O GitHub.com é o repositório Git online mais famoso. É muito
utilizado em projetos open source, pois possui uma interface
legal e ótimas funcionalidades “sociais” como controle de
times, issues, sprints, etc.

Vamos usar o GitHub na demo, mas existem outros
repositórios disponíveis (Bitbucket, SourceForge, CodePlex).
DEMO
PERGUNTAS?
Versionamento de arquivos usando GIT ou TFS - InfoTech 2012

More Related Content

More from André Paulovich

Como se tornar o profissional que todos estão procurando.
Como se tornar o profissional que todos estão procurando.Como se tornar o profissional que todos estão procurando.
Como se tornar o profissional que todos estão procurando.André Paulovich
 
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágil
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágilTDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágil
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágilAndré Paulovich
 
TDC 2019 Cloud - Liberte sua arquitetura com cloud native
TDC 2019 Cloud - Liberte sua arquitetura com cloud nativeTDC 2019 Cloud - Liberte sua arquitetura com cloud native
TDC 2019 Cloud - Liberte sua arquitetura com cloud nativeAndré Paulovich
 
Semcom - UFV - Florestal - 2019 - André Paulovich
Semcom - UFV - Florestal - 2019 - André PaulovichSemcom - UFV - Florestal - 2019 - André Paulovich
Semcom - UFV - Florestal - 2019 - André PaulovichAndré Paulovich
 
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaAndré Paulovich
 
AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019
AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019
AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019André Paulovich
 
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...André Paulovich
 
MeetupWeek - Transformacao Digital
MeetupWeek - Transformacao DigitalMeetupWeek - Transformacao Digital
MeetupWeek - Transformacao DigitalAndré Paulovich
 
Arquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depoisArquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depoisAndré Paulovich
 
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...André Paulovich
 
Acerto talk - Descobrindo o poder do Cloud Computing
Acerto talk - Descobrindo o poder do Cloud ComputingAcerto talk - Descobrindo o poder do Cloud Computing
Acerto talk - Descobrindo o poder do Cloud ComputingAndré Paulovich
 
Share - Mastermaq - Evolução e o futuro do C#
Share - Mastermaq - Evolução e o futuro do C#Share - Mastermaq - Evolução e o futuro do C#
Share - Mastermaq - Evolução e o futuro do C#André Paulovich
 
Global Azure Bootcamp 2018 - Belo Horizonte - Paulovich
Global Azure Bootcamp 2018 - Belo Horizonte - PaulovichGlobal Azure Bootcamp 2018 - Belo Horizonte - Paulovich
Global Azure Bootcamp 2018 - Belo Horizonte - PaulovichAndré Paulovich
 
SIP - Descobrindo o poder do Cloud Computing
SIP - Descobrindo o poder do Cloud ComputingSIP - Descobrindo o poder do Cloud Computing
SIP - Descobrindo o poder do Cloud ComputingAndré Paulovich
 
DC/OS Escalando sua arquitetura de microserviços
DC/OS Escalando sua arquitetura de microserviçosDC/OS Escalando sua arquitetura de microserviços
DC/OS Escalando sua arquitetura de microserviçosAndré Paulovich
 
Darwinismo digital nova era do windows - ufv
Darwinismo digital   nova era do windows - ufvDarwinismo digital   nova era do windows - ufv
Darwinismo digital nova era do windows - ufvAndré Paulovich
 
Pangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud PlatformPangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud PlatformAndré Paulovich
 
UFLA Descobrindo o poder do cloud computing - 2ª edição SETI
UFLA Descobrindo o poder do cloud computing - 2ª edição SETIUFLA Descobrindo o poder do cloud computing - 2ª edição SETI
UFLA Descobrindo o poder do cloud computing - 2ª edição SETIAndré Paulovich
 
Digital Day BH - 19/09/205 - CI&T
Digital Day BH - 19/09/205 - CI&TDigital Day BH - 19/09/205 - CI&T
Digital Day BH - 19/09/205 - CI&TAndré Paulovich
 

More from André Paulovich (20)

Como se tornar o profissional que todos estão procurando.
Como se tornar o profissional que todos estão procurando.Como se tornar o profissional que todos estão procurando.
Como se tornar o profissional que todos estão procurando.
 
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágil
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágilTDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágil
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágil
 
TDC 2019 Cloud - Liberte sua arquitetura com cloud native
TDC 2019 Cloud - Liberte sua arquitetura com cloud nativeTDC 2019 Cloud - Liberte sua arquitetura com cloud native
TDC 2019 Cloud - Liberte sua arquitetura com cloud native
 
Semcom - UFV - Florestal - 2019 - André Paulovich
Semcom - UFV - Florestal - 2019 - André PaulovichSemcom - UFV - Florestal - 2019 - André Paulovich
Semcom - UFV - Florestal - 2019 - André Paulovich
 
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
 
AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019
AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019
AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019
 
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...
 
MeetupWeek - Transformacao Digital
MeetupWeek - Transformacao DigitalMeetupWeek - Transformacao Digital
MeetupWeek - Transformacao Digital
 
Arquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depoisArquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depois
 
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
 
Acerto talk - Descobrindo o poder do Cloud Computing
Acerto talk - Descobrindo o poder do Cloud ComputingAcerto talk - Descobrindo o poder do Cloud Computing
Acerto talk - Descobrindo o poder do Cloud Computing
 
Share - Mastermaq - Evolução e o futuro do C#
Share - Mastermaq - Evolução e o futuro do C#Share - Mastermaq - Evolução e o futuro do C#
Share - Mastermaq - Evolução e o futuro do C#
 
Global Azure Bootcamp 2018 - Belo Horizonte - Paulovich
Global Azure Bootcamp 2018 - Belo Horizonte - PaulovichGlobal Azure Bootcamp 2018 - Belo Horizonte - Paulovich
Global Azure Bootcamp 2018 - Belo Horizonte - Paulovich
 
SIP - Descobrindo o poder do Cloud Computing
SIP - Descobrindo o poder do Cloud ComputingSIP - Descobrindo o poder do Cloud Computing
SIP - Descobrindo o poder do Cloud Computing
 
DC/OS Escalando sua arquitetura de microserviços
DC/OS Escalando sua arquitetura de microserviçosDC/OS Escalando sua arquitetura de microserviços
DC/OS Escalando sua arquitetura de microserviços
 
Asp.Net Core - Meetup BH
Asp.Net Core - Meetup BHAsp.Net Core - Meetup BH
Asp.Net Core - Meetup BH
 
Darwinismo digital nova era do windows - ufv
Darwinismo digital   nova era do windows - ufvDarwinismo digital   nova era do windows - ufv
Darwinismo digital nova era do windows - ufv
 
Pangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud PlatformPangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud Platform
 
UFLA Descobrindo o poder do cloud computing - 2ª edição SETI
UFLA Descobrindo o poder do cloud computing - 2ª edição SETIUFLA Descobrindo o poder do cloud computing - 2ª edição SETI
UFLA Descobrindo o poder do cloud computing - 2ª edição SETI
 
Digital Day BH - 19/09/205 - CI&T
Digital Day BH - 19/09/205 - CI&TDigital Day BH - 19/09/205 - CI&T
Digital Day BH - 19/09/205 - CI&T
 

Versionamento de arquivos usando GIT ou TFS - InfoTech 2012

  • 1. TFS ONLINE (PREVIEW) E GIT André Paulovich | Thiago Dias Paz
  • 3. Thiago Paz @thiagodpaz | dpaz.thiago@gmail.com Engenheiro de Software com experiência de 9 anos em diversas áreas de atuação. Desenvolvedor mobile e windows aplications. Atualmente é analista desenvolvedor na PrimeSystems, empresa especializada em soluções web e mobile.
  • 4. O que é o TFS Preview? + + =
  • 5. O que é o TFS Preview? • É a versão na nuvem do VSTS (Visual Studio Team System) • Permite a colaboração em equipes – Eficiente – Ágil • Gestão de projetos como um todo – Controle de tarefas, bugs e testes – Templates de SCRUM (projetos ágeis)
  • 6. O começo de tudo • Acessar a URL https://tfspreview.com/_account/Signup • Criar uma conta no serviço https://paulovich.tfspreview.com • Instalar o Service Pack 1 do Visual Studio http://www.microsoft.com/en-us/download/details.aspx?id=23691 • Instalar o GDR Compatibility http://www.microsoft.com/en-us/download/details.aspx?id=29082
  • 11. Pontos importantes • Ainda é uma ferramenta BETA! • Utilização apenas por “invite” (convites free) • Pode vir a ser cobrado (quase certo) – Não há valores definidos
  • 13. O que é GIT? O Git é um VCS (Version Control System), free, open- source, criado em 2005 pelo Linus Torvalds para atender suas próprias necessidades. - Rápido. - Distribuído. - Seguro.
  • 14. O que é GIT? Distribuído? Como assim você fala? - Local (Offline). - Sincroniza todo o repositório (e não os arquivos em sua última versão). - A granularidade é o commit. - Versiona a árvore (snapshot) e não o arquivo. Branching & Merging - Easy as 1,2,3.
  • 15. O GitBash O Git é principalmente operado pelo console (bash), apesar de existirem alternativas visuais.
  • 16. O GitHub, Social Coding O GitHub.com é o repositório Git online mais famoso. É muito utilizado em projetos open source, pois possui uma interface legal e ótimas funcionalidades “sociais” como controle de times, issues, sprints, etc. Vamos usar o GitHub na demo, mas existem outros repositórios disponíveis (Bitbucket, SourceForge, CodePlex).
  • 17. DEMO

Editor's Notes

  1. Este modelo pode ser usado como arquivo de partida para apresentar materiais de treinamento em um cenário em grupo.SeçõesClique com o botão direito em um slide para adicionar seções. Seções podem ajudar a organizar slides ou a facilitar a colaboração entre vários autores.AnotaçõesUse a seção Anotações para anotações da apresentação ou para fornecer detalhes adicionais ao público. Exiba essas anotações no Modo de Exibição de Apresentação durante a sua apresentação. Considere o tamanho da fonte (importante para acessibilidade, visibilidade, gravação em vídeo e produção online)Cores coordenadas Preste atenção especial aos gráficos, tabelas e caixas de texto.Leve em consideração que os participantes irão imprimir em preto-e-branco ou escala de cinza. Execute uma impressão de teste para ter certeza de que as suas cores irão funcionar quando forem impressas em preto-e-branco puros e escala de cinza.Elementos gráficos, tabelas e gráficosMantenha a simplicidade: se possível, use estilos e cores consistentes e não confusos.Rotule todos os gráficos e tabelas.
  2. Esta é outra opção para um slide de Visão Geral.
  3. Esta é outra opção para um slide de Visão Geral.