Loading
PauloHDSousa - Desenvolvedor: Como usar o Subversion com Tortoisesvn

sábado, 23 de fevereiro de 2013

Como usar o Subversion com Tortoisesvn

Como usar o Subversion com tortoisesvn.net



O Tortoise SVN é um software para controle de versão de código e pode ser utilizado com o software para gerenciamentos de projetos em SCRUM o Scrum Factory. Com ele você pode criar tarefas e nessas tarefas  serão criados automaticamente códigos que podem ser usados como texto para commitar no SVN.

Ele também pode ser utilizado sem nenhum software a part,. o Scrum Factory apenas daria um controle maior no que está sendo trabalhado.

Vamos começar com o Tutorial.

Primeiro vá no site http://tortoisesvn.net/downloads.html baixe e instale o tortoise svn

Depois de instalado, ao clicar com o botão direito em qualquer lugar dentro de qualquer pasta ou do seu desktop, irá aparecer uma imagem como a imagem a baixo.

Basicamente o que precisamos saber é a função de 4 COMANDOS
  1. CHECKOUT
  2. COMMIT
  3. UPDATE
  4. REVERT


1- CHECKOUT - Esta opão vai fazer o download do código PELA PRIMEIRA VEZ do servidor para sua maquina, você deve especificar o código do servidor que está o código.


Repare nas pastas
  • petshopweb
  • thescrumfactory2012

petshopweb está verde porque eu fiz um CHECKOUT mas não alterei nada

thescrumfactory2012 está vermelho porque eu fiz um CHECKOUT mas alterei alguns arquivos E AINDA NÃO DEI COMMIT


2- COMMIT  - Depois de já ter feito o CHECKOUT você vai poder alterar os arquivos do servidor(que já estão na sua máquina), depois você vai ter que "COMMITAR" ou seja, enviar de volta para o servidor para que o seu colega programador possa fazer um UPDATE, Toda vez que você mudar algo o icone VERDE irá ficar VERMELHO indicando que você alterou algum arquivo/código e ainda não comitou

Observação:Tem hora que mesmo depois de commitar continua um ícone vermelho, basta dar um F5 que ele atualiza o status do ícone

Depois de apertar em COMMIT irá aparecer a lista de arquivos que foram ALTERADOS, ADICIONADOS e REMOVIDOS por você

Você também pode dar um ADD em arquivos que não estão no servidor porque você acabou de adicionar para que eles possam ser comitados ou um DELETE para remover arquivo do servidor que você não precisa mai no projeto


3- UPDATE - Basicamente isso lhe permite pegar os novos COMMITS feitos por outros programadores, sempre antes de começar a trabalhar dê um UPDATE.


4- REVERT - Revert como você deve imaginar serve para REVERTER.algo, digamos que você começou a programar mas fez algo errado, ou não precisa mais porque outropro gramador já fez o que você ía fazer, então você pode dar um REVERT e TUDO QUE VOCÊ FEZ VAI SE PERDER PARA SEMPRE



Lembre-se antes de começar a programar de um UPDATE e quando não for mais programar dê um COMMIT.

Até a próxima, deixe um comentário dizendo o que achou :)

2 comentários:

Marcos Silva disse...

Pode-se usar a própria máquina como "servidor SVN", mas ai você não pode trabalhar com outras pessoas.
Uma forma de trabalhar com outras pessoas é criar os repositórios dentro do dropbox, assim todos podem utilizá-lo a partir de uma mesma fonte e o dropbox também controla versões - caso alguém seja "desligado" da equipe - que permite voltar o conteúdo do repositório

Sousa disse...

Eu costumo indicar o Uso do http://www.codeplex.com/