diff --git a/cap01.Rmd b/cap01.Rmd index 9904436532d319063177b0332d71c74bdf6e65aa..1236c8ed2cef36d2eb4ef0ac40891135e5cbc748 100644 --- a/cap01.Rmd +++ b/cap01.Rmd @@ -11,11 +11,11 @@ output: number_sections: true --- -Inicialmente, podemos dizer que Git é um Sistema de Controle de Versão, +Inicialmente, podemos dizer que Git é um Sistema de Controle de Versão que permite ao programador armazenar diversas cópias de versão do seu trabalho, restaurar versões anteriores, sincronizar entre diversos computadores de trabalho e trabalhar colaborativamente com outros -programadores. Só com essas possibilidades já faz do Git uma ferramenta +programadores. Só essas possibilidades fazem do Git uma ferramenta muito útil a quem programa. Mas o Git é muito mais! É possÃvel utilizar o Git através do Shell (linha de comando) ou através de diversas interfaces gráficas e até mesmo dentro do Rstudio. Você pode integrar @@ -24,17 +24,17 @@ Assim, você pode acessá-los e até editar seus arquivos via navegador. Pode deixar os arquivos públicos e disponibilizar seu código à comunidade de programadores. Outras pessoas podem até vir a colaborar nos seus projetos. Neste conceito, você pode fazer uso ou colaborar com -projetos de outros programadores! Acompanhar o desenvolvimento de +projetos de outros programadores. Acompanhar o desenvolvimento de projetos que sequer foram lançados, fazer sugestões, tirar dúvidas e entrar em contato direto com equipes e desenvolvedores. Isso transforma -o Github e Gitlab numa rede social de programadores! +o Github e Gitlab numa rede social de programadores. O Git não é o único sistema de controle de versão. Nem foi o primeiro. Os primeiros sistemas de controle de versão foram lançados na década de 70. Há sistemas abertos e proprietários. E também, sistemas que trabalham somente de forma local, cliente-servidor ou sistema distribuÃdo. Dentre os sistemas abertos, os mais conhecidos são o Apache -Subversion (SVN), Mercurial, Git, Veracity e Bazzar. Mas, porque tantos +Subversion (SVN), Mercurial, Git, Veracity e Bazzar. Mas, por que tantos sistemas foram desenvolvidos? Cada sistema foi desenvolvido buscando resolver os mesmos problemas de diferentes formas. A comunidade desenvolvedora do kernel (núcleo) do Linux utilizava o BitKeeper, um