Iniciando um projeto com Git e Google Code (Parte I)

Eu acompanho o blog há um tempo e queria compartilhar algo com você. Felizmente agora tenho algum tempo e decidi montar um mini-tutorial sobre como construir um projeto com Git e faça o upload para Google Code.

Muitos tutoriais começam clonando um repositório (baixando-o de um servidor remoto como Google Code, GitHub, bitbucket , etc ...), mas são poucos os que levam em consideração os desenvolvedores que estão iniciando algo e querem fazer esse projeto usando um sistema de controle de versão (CVS, Sistema de controle de versão simultâneo) Como Git.

Para saber mais sobre o controle de versão, você pode ver estes artigos na Wikipedia: Controle de versão y CVS.

A implementação de um sistema de controle de versão para desenvolvimento de software permite evitar situações como a que vemos no Imagen 1 (Não tenho dúvidas de que aconteceu com mais de um de nós).

vários-versões-projetos

Imagen 1

Por outro lado, uma vez que dominamos este sistema, podemos estendê-lo para usá-lo em outras aplicações. Por exemplo, pode ser usado para ter um controle de versão de documentos que costumamos editar. Isso nos permite manter um registro histórico do trabalho realizado, bem como da realização de diferentes ramos que podem ser contribuições de vários colaboradores.

Por que Git?

logotipo git

Bem, principalmente porque é um dos melhores que existem. Foi criado por nosso querido amigo Linus Torvalds em C em 2005 e é usado para controlar as versões do kernel do Linux (nada mal, certo?).

É relativamente fácil de usar e de acordo com uma pesquisa realizada neste 2013 que se despede, os usuários do IDE Eclipse têm uma adoção de 30%.

Para mais informações você pode consultar o artigo da Wikipedia (em inglês) sobre Git, ou diretamente através do seu oficial do site

No site oficial podemos encontrar toda a documentação relevante, um livro que cobre os aspectos mais importantes da Git para aprofundar um pouco mais o que veremos neste artigo.

Felizmente temos um Versão em espanhol que está bastante bem traduzido e também bastante completo. A tradução está em GitHub e você pode contribuir para melhorá-lo.

Por que no Google Code?

logotipo do projeto do código do google

Bem, não há muito a dizer sobre o gigante da Internet ... Embora existam várias opções de projetos de hospedagem, muitos de nós já temos uma conta de Google e, portanto, você já tem seu nome de usuário Google Code, tornando as coisas um pouco mais fáceis.

Também Google Code Hospeda centenas de projetos em diferentes idiomas, é gratuito, é exclusivamente para uso de projetos Open Source e é muito fácil de usar.

Por outro lado, você teve que optar por uma das muitas opções e eu apenas pensei em tentar o que o gigante da web nos oferece. Em futuras parcelas, estarei analisando outras ofertas que existem.

Em breve…

Até agora, uma breve introdução e na próxima parte revisaremos como criar nosso projeto em Google Code.

Saudações!