2. Yo
Ciência da Computação - UFSC - 2009~2013
Bravi
Programador - 2013~2014 (C#, TFS, Windows)
Cientista de dados - 2014~... (Python, SciPy stack, git, Linux)
3. Yo
Ciência da Computação - UFSC - 2009~2013
Bravi
Programador - 2013~2014 (C#, TFS, Windows)
Cientista de dados - 2014~... (Python, SciPy stack, git, Linux)
(em homenagem à América Latina)
4. Yo
Ciência da Computação - UFSC - 2009~2013
Bravi
Programador - 2013~2014 (C#, TFS, Windows)
Cientista de dados - 2014~... (Python, SciPy stack, git, Linux)
6. Controle de versão
Armazenamento apropriado do histórico das versões
Restauro de versões antigas
Entender onde surgiram problemas
Colaboração
Backup
7. Breve histórico dos sistemas de controle de versão
1ª geração: único arquivo
2ª geração: centralizados
TFS (TFVC), svn
3ª geração: distribuídos
git, hg, ...
8. git
Criado em 2005 por Linus Torvalds
Foi criado inicialmente para o controle do código do kernel do Linux
Fonte: https://git-scm.com/book/en/v2/Getting-Started-A-Short-History-of-Git
9. Vantagens do git
Branchs e Merges
Leve e rápido
Distribuído
Garantia de dados (checksum)
Index (staging area)
Software livre
Gratuito
14. Como escolher um serviço de git
Fatores
Popularidade (base de usuários)
Repositórios privados (e gratuitos)
Hospedagem na nuvem ou servidor próprio (gratuita)
Uma comparação bastante completa