Skip to content
Snippets Groups Projects
Commit 67c2174d authored by Walmes Marques Zeviani's avatar Walmes Marques Zeviani
Browse files

Revisão e inclusão do cap01.

parent 32503cef
No related branches found
No related tags found
1 merge request!56Issue#68
......@@ -237,7 +237,8 @@
%-----------------------------------------------------------------------
% Capítulos.
% \input{cap01.tex}
\chapter{Sistemas de controle de versão}
\input{cap01.tex}
% \input{cap02.tex}
% \input{cap03.tex}
% \input{cap04.tex}
......
......@@ -2,17 +2,15 @@
title: "Tutorial de Git"
author: "PET Estatística UFPR"
output:
html_document:
highlight: pygments
pdf_document:
template:
highlight: default
toc: true
theme: flatly
keep_md: true
toc_depth: 2
keep_tex: true
number_sections: true
---
Sistemas 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
......@@ -35,19 +33,18 @@ 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 sistemas foram desenvolvidos? Cada sistema foi desenvolvido
buscando resolver os mesmos problemas de diferentes formas. A comunidade
distribuído. Dentre os sistemas abertos, os mais conhecidos são o Apache
Subversion (SVN), Mercurial, Git, Veracity e Bazzar. Mas, porque 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
software proprietário que decidiu revogar a licença gratuita. Linus
Torvalds, desenvolvedor do primeiro kernel, estudou os diversos
softwares de controle de versão para ser o substituto do BitKeeper.
Mas nenhum software atendia as necessidades, principalmente na
performance de um projeto tão grande. Então, ele iniciou o
desenvolvimento do software que ele chamou de Git e em menos de dois
meses todo o gerenciamento do kernel já estava transferido para o
novo sistema.
softwares de controle de versão para ser o substituto do BitKeeper. Mas
nenhum software atendia as necessidades, principalmente na performance
de um projeto tão grande. Então, ele iniciou o desenvolvimento do
software que ele chamou de Git e em menos de dois meses todo o
gerenciamento do kernel já estava transferido para o novo sistema.
Então, utilizar o Git é a garantia de um sistema robusto de controle de
versionamento. Um sistema aberto e muito utilizado por programadores,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment