Por fim, resta saber como registrar as sucessivas mudanças em nosso desenvolvimento.
9. Registrando mudanças
Faremos algumas alterações no arquivo de código-fonte. Primeiro vamos adicionar a linha típica de ambientes * nix para os scripts e então faremos uma mensagem um pouco mais entusiasmada. Neste caso, fazemos isso com o editor de texto.
Se executarmos o comando status git Isso nos informará que houve mudanças e que devemos fazer um novo commit para registrá-los. Então, executamos:
~ / HelloWorld $ git commit -a -m "Adicionando mais mensagem entusiástica"
Quando começamos nosso projeto em Google Code, estabelecemos que teria a licença GPL v3, afirma que o software deve ser distribuído com uma cópia do arquivo de licença. É por isso que podemos nos conectar ao site de GNU e faça o download.
Agora que temos o arquivo de licença, podemos adicioná-lo ao nosso projeto. Simplesmente soltando-o no diretório de trabalho. Se executarmos um status git, nos informará que houve alterações, mas que o arquivo em questão não está sendo «monitorados»(Se posso usar o termo).
Para que a mudança seja refletida em nosso repositório, devemos efetivamente adicioná-la usando o comando adicionar.
~ / HelloWorld $ git add LICENSE.txt
Se corrermos de novo status git isso nos informará que um novo arquivo foi adicionado. Finalmente executamos um commit para estabelecer uma nova versão e, finalmente, podemos fazer o upload do estado atual do nosso repositório local para o repositório remoto hospedado em Google Code.
~ / HelloWorld $ git commit -a -m "Adicionando arquivo de licença GPL v3" ~ / HelloWorld $ git push gc master
10. Revendo nossa história
Se nos conectarmos ao repositório do nosso projeto em Google Code podemos ver na seção fonte na secção Alterações as diferentes versões que temos usado em nosso desenvolvimento.
Você pode ver o repositório no endereço: http://code.google.com/p/lecovi-hello-world/source/browse/
Finalmente
Como você verá, é bastante simples e é uma ferramenta extremamente útil. Espero que tenham gostado, serviu e aguardo seus comentários.
Saudações!
Obrigado por esta série de artigos interessantes !!
Existe algum motivo especial para usar o Google Code em vez do Github que pareça ser mais famoso? Eu peço da maior ignorância XD
Uma saudação!
De nada!
Além de parecer muito simples para mim e pensar que muitas pessoas já possuem uma conta do Google, você pode obter o serviço apenas acessando o site do Google Code.
O GitHub é uma ótima ferramenta, mas ter mais opções de configuração às vezes o torna um pouco mais complicado para o novato.
Estou preparando algumas parcelas onde trabalho um pouco com GitHub e Bitbucket, apresentando Mercurial e hg-git.
Abraço!